Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ctrachte/spagheditor
- Owner: ctrachte
- Created: 2022-01-31T15:27:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-11T02:31:48.000Z (over 2 years ago)
- Last Synced: 2024-05-01T14:50:01.055Z (8 months ago)
- Language: HTML
- Size: 5.81 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.