Timeline

Timeline

A free and open source tool to organise your timeline charts. i'm looking for contributions :)

Timeline

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.

Roadmap

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

Contributions

Thank you everybody for your help!

Developing

npm install

```bash
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Running tests

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

Running with Netlify function & FaunaDb

learn more about FaunaDb

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

Bug with the netlify bundle

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>

Top categories

Loading Svelte Themes