Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ctrachte/spagheditor

Content Mgmt, based on the idea of JSON to Markdown to HTML
https://github.com/ctrachte/spagheditor

Last synced: about 2 months ago
JSON representation

Content Mgmt, based on the idea of JSON to Markdown to HTML

Awesome Lists containing this project

README

        

# SpaghEditor


SpaghEditor

## What is this?

Content Mgmt, based on the idea of JSON to Markdown to HTML

A method to convert JSON to HTML or Markdown, and vice-versa.

### Here's the scribbles we made for ideas and design goals:

*JSON based editor*

#### One element/object returned from main "Chef" class, per line of text (translated from raw text block) ... eg. "noodles"
- Sub objects for formatting in line
- Order of subs dictates order of words/chars

#### Image
- Formatting

#### Processing:
- Get text by line
- interpret format
- Parse html
- Store data
- Output to 64bit encoded string
- Output to Markdown or HTML
-
**Nice to have:**
- Encryption of data or parts of data
-
#### IMPORTANT:
- Spaghetti Themed methods, variables, and class names.

#### Potential Uses
- Service to take json string and return formatted elements to remove need for backend server To canvas output for multiple applications

## Contributing

Contributions are **greatly appreciated**

[Please visit this contribution guide for GitHub open source if you are unsure about any of these steps:](https://gist.github.com/Chaser324/ce0505fbed06b947d962)

1. Fork the Project (top right there should be a button)
2. Look through the project board [issues](https://github.com/ctrachte/SpaghEditor/projects/1), and choose one that is not in progress
3. Comment on the issue and I will assign it to you.
4. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
5. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
6. Push to the Branch (`git push origin feature/AmazingFeature`)
7. Please track your progress on the [project board](https://github.com/ctrachte/SpaghEditor/projects/1)
8. Open a Pull Request

*Code will be reviewed before being merged. If your code does not quite work or needs revision it may not be merged to the master.*

## License

Distributed under the MIT License.