- Draw ASCII diagrams using the browser
- Render the diagrams to SVGs
Follow this link: https://danpersa.github.io/ascii-diag/
Requires NodeJS to be installed
git clone https://github.com/danpersa/ascii-diag
npm install
npm start
I started this project as a learning project, in order to improve my TypeScript knowledge.
I got inspired by many projects which are rendering ASCII diagrams, like Markdeep, or ditaa.
On top of what Markdeep is doing I wanted to create an editor as well. And as opposed to ditaa which is a server side solution, I wanted a solution which works in the browser.
We encourage everybody to contribute!
- Before adding new code, create a ticket or pick an existing ticket
- Look for tickets tagged with "good first issue" to get started
- Discuss the ticket with the maintainers
- Follow the clean code principles
- Write unit tests for each functionality you develop (TDD recommended)