diff --git a/README.md b/README.md index 823678bb4d3..c0370fe6619 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@
-
+
+
@@ -15,43 +15,45 @@
## What is OSRD?
-OSRD is a work in progress tool meant to help design and operate railway infrastructure.
-It's built around a simulator, which evaluates a timetable on a given infrastructure.
+OSRD is an open source web application for railway infrastructure design,
+capacity analysis, timetabling and simulation.
It's free and open-source forever!
## WARNING
-OSRD is still in the early stages of development.
-APIs can and will change (now is the time to make suggestions!).
+OSRD it not yet production ready.
+User and programming interfaces can and will change (now is the time to make suggestions!).
Important features are missing. Documentation is sparse.
-Please don't build any serious projects with OSRD unless you are prepared to be broken by API changes.
+Please don't rely on OSRD unless you are prepared to deal with frequent changes.
## Getting Started
-You'll need:
- - Docker
- - Docker Compose
+To compile and run the application with an example infrastructure:
```sh
-docker-compose up
-```
-
-## Contributing
-
-If you think OSRD doesn't quite fit your needs yet, but still believe it could,
-please [tell us about your needs](https://github.com/DGEXSolutions/osrd/issues/new).
+# build and run the entire stack
+docker-compose up -d --build
-Please consider committing resources to help development if you'd like to use OSRD in production.
-Code contributions are very welcome, and we'd love to work together to make this project better.
+# generate and load an example infrastructure
+python3 -m venv .venv
+source .venv/bin/activate
+pip install geojson-pydantic
+scripts/generate-infra.sh small_infra
-## Thanks
+# open the web app
+xdg-open http://localhost:3000/
+```
-We would like to thank:
+## Get in touch
- - Bjørnar Steinnes Luteberget, who wrote a very interesting thesis on the matter,
- as well as a [pretty impressive prototype](https://github.com/luteberget/junction)
+- Chat with us on IRC at [libera.chat#osrd](https://web.libera.chat/#osrd)
+- Email us at
+
+
+