Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raathigesh/semantic-edit

:pencil2: Real-time Preview Enabled Semantic UI Composer
https://github.com/raathigesh/semantic-edit

composer dev-tool online-editor semantic-ui

Last synced: 4 days ago
JSON representation

:pencil2: Real-time Preview Enabled Semantic UI Composer

Awesome Lists containing this project

README

        

![Logo](https://raw.githubusercontent.com/Raathigesh/SemanticEdit/master/assets/SemanticEditLogo.png)

# SemanticEdit - http://raathigesh.com/semantic/
Real-time Preview Enabled [Semantic UI](http://raathigesh.com/semantic/) Composer

## How?
Copy the following Semantic-UI markup to [Semantic Edit](http://raathigesh.com/semantic/) editor.

```html






Kristy

Joined in 2013


Kristy is an art director living in New York.




```
You could copy and paste any [Semantic UI components](http://semantic-ui.com/elements/button.html).

## But Why?
[Semantic UI](http://semantic-ui.com) is an awesome library with excellent components that you can use to quickly
build web interfaces. But I felt like it would be nicer if we can compose bunch of elements and see in realtime how they
fit together. That's why Semantic Edit.

## Features
- Beautifier

## Run & Build from sourcecode
Clone the sourcecode:
```
git clone https://github.com/Raathigesh/semantic-edit.git
```
Install the dependencies:

```
npm install
```

Install webpack and the development server:

```
npm i webpack-dev-server webpack -g
```

You can simply run webpack build using this command:

```
npm run build
```

If you want to run with webpack-dev-server simply run this command:

```
npm run dev
```

Open the web browser to `http://localhost:8080/`

## What's Under the Hood?
JavaScript!

SemanticEdit uses the following
- [Semantic UI](http://semantic-ui.com)
- [React JS](https://facebook.github.io/react/)
- [WebPack Build System](https://webpack.github.io/)
- [Ace Editor](https://ace.c9.io/#nav=about) & [react-ace](https://www.npmjs.com/package/react-ace)

## That's It?
I'm hoping to add features as I move along. Got a feature suggestion? Would love to hear about it. Please create a new issues.

## Stay Updated
- Follow us [@SemanticEdit](https://twitter.com/SemanticEdit)