First off, thank you for considering contributing to Freemap Slovakia!
-
Fork the Repository Fork the project to your own GitHub account and clone it locally.
-
Install Dependencies Run
npm installto install all necessary packages. -
Make Your Changes
- We use TypeScript. Make sure your changes are properly typed.
- Run the server locally using
npx tsx src/index.tsto test your changes. - Ensure the
.envfile is properly configured on your local machine (copy from.env.example).
-
Commit and Push
- Keep your commit messages clear and descriptive.
- Push your changes to your fork.
-
Submit a Pull Request Open a PR against the
master(ormain) branch of this repository. Briefly describe the problem you're solving or the feature you're adding.
If you find a bug or have a feature request, please open an issue on GitHub. Include as much detail as possible (logs, reproduction steps, etc.).
Thank you for helping us improve Freemap Slovakia!