Thank you for contributing!
Clone the project
$ git clone [email protected]:d0x2f/retro.tools.git
Install dependencies
$ npm install
Start a local development server
$ npm run dev
Changes you make will be reflected live at http://127.0.0.1:5173/.
Tests are written using cypress, please take the time to
write good tests for each new feature you add.
Test files are found in the cypress/e2e
directory.
To open cypress, run:
$ npx cypress open
Alternatively, you can run the tests in headless mode with:
$ npx cypress run
By default, this project is configured to run against a hosted development backend. This way you don't need to run a local copy of the backend or host your own firestore database. Feel free to use and abuse it as you please, there are cloud functions in place that will clean up old data and it's not a problem if it breaks.
If you need to make changes to the backend, have a look at the repositories and their documentation here:
If you want to contribute a translation but aren't a coder, that's fine!
Take a look at the files in the src/lang
directory and make a new one for your
target language.
Translate each entry in the file and submit a pull request with just your new
file, I'd appreaciate it a lot!