A free and public tool to organise your timeline charts entirely made with Svelte, Typescript & 💖.
Take a look on our website and give your feedback here.
Currently, there is no clear roadmap but we have done a lot of great stuff!
- ✔️ Allow multiple charts for the same session
- ✔️ Allow switching between your charts
- ✔️ Improve rendering when the graph is spread over very long periods (> 15 months)
- ✔️ Allow .toml files's usage
- ✔️ Guessing encoding of your files
- ✔️ Allow users to save their charts remotely
- ✔️ Share charts between user
But we continue to have lots of exciting ideas
- 🔥 Improve tests coverage
- 📅 Adding more control on data (length of string / validation of date / ...)
- 📅 Implementing other types of charts (like gantt) see #4
- 📅 New options to customize color see #2
- 📅 Zooming in/out on your charts see #3
- ... see more
Thank you everybody for your help!
npm install
```bash
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Tests are located in /src/_test_ directory. They are made with jest
npm run test
#or run the tests and refresh the test each time you modify a file
npm run test:watch
You can also ask for coverage
npm run test --coverage
set your secret in your OS. Example below for Windows
SET FAUNADB_SECRET='someFaunaDbSecret'
SET FAUNADB_ENDPOINT='someFaunaDbEndpoint'
set your endpoint URL into the .env file
VITE_API_ENDPOINT_BASE_URL= https://localhost:8080/yourNetlifyEndPoint
install the netlify bundle
npm install netlify-cli -g
run the server
netlify dev
if you have :
◈ Netlify Dev could not connect to localhost:3000. ◈ Please make sure your framework server is running on port 3000
you may what to kill the process behind the port 3000
netstat -ano | findstr :3000
tskill <THE PID>