Skip to content

The development stopped in this repository and is continued in FixMyBerlin/rsv-info

License

Notifications You must be signed in to change notification settings

FixMyBerlin/rsv-dossier

Repository files navigation

This site show's general information about Radschnellverbindungen (cycle highways) in Germany and specific about specific highways which are planned or build.

💾 Data

TLDR: The (geo)data is available in the content/geometries/ folder. If you use the data, attribute it like this:

© FixMyCity/RSV-Dossier - ODbL License

You find the geometry and meta information about the highways under ./src/radschnellwege/. There is one file for all highways in meta/ folder containing the meta information. In the geometries/ folder, every cycle highway has one individual file. In ./data/schema/you'll find the schema for the json files.

See README.md for more details.

🧑‍💻 Developing

If you found any bugs feel free to create an issue.

Getting Started

For starting developing, the following steps could be helpful for getting started:

  • Use or nvm to install Node.js: nvm use
  • Install dependenices: npm install
  • Start astro develop service: npm start
  • Use npm run to see a list of commands

We use husky to ensure commits don't include linting issues. If you use nvm, as suggested here, you should create a ~/.huskyrc. See docs

Setup your .env.development file, for which you can use .env.defaults as a start.

For production you will also need a .env.production file. Otherwise the modules using the env variables, will not work.

Keystatic and Blog

We use Keystatic for the blog on /planung and /kommunikation.

CMS Admin UI: http://127.0.0.1:4321/keystatic Homepage: http://localhost:4321

License

This project has different licenses. The code is licensed under the AGPL-3.0 License - see the LICENSE.md file for more information. It contains dependencies which have different Licenses, see package.json.

For the license of the data, please see the specific README.md respectively LICENSE file.