This project holds the codebase for the server part of the Tekst platform. For general information on Tekst, visit the Tekst repository.
- Clone this repository via
git clone https://github.com/VedaWebProject/Tekst-API.git
- This project is configured to use Poetry as its dependency management and build tool. You can install Poetry from here.
- Install the project and its dependencies (from the project directory):
poetry install
- You can now use
poetry run python -m tekst run --reload
to run the dev serverpoetry build
to build the project- ...and so on
- The project has some very convenient tasks configured that can be run with Task (a task runner). This is optional, but it helps a lot. You can install it form here. Tasks can then be run via
task <taskname>
. You'll get a commented overview of the configured tasks if you runtask
without any arguments (or look here).