Mitmachen kann / darf hier jeder der möchte. Unabhängig von den persönlichen Erfahrungen. Genug zu tun ist immer reichlich. Angefangen von korrekturen der Rechtschreibung / Grammatik, erfassen von Texten bis hin zu der eigentlichen Programmierung und Designen.
Alles, was Ihr dazu wissen müsst, findet Ihr in den Docs oder stellt Eure Fragen auf dem Discord Server
Die erste Anlaufstelle in den Docs sollte Entwickler- / Contributing-Doc sein. Dort erfahrt Ihr die grundlegenden Dinge, um hier mitzuwirken.
- auschecken:
git clone git@github.com:Bugebo/bugebo-api.git - Docker Container hochfahren:
docker-compose up -d - Abhängigkeiten installieren:
docker-compose exec php composer install - Datenbank vorbereiten:
docker-compose exec php composer run doctrine migrations:sync-metadata-storagedocker-compose exec php composer run doctrine migrations:migrate
- Informationen für SwaggerUI erstellen:
docker-compose exec php composer run openapi
Und das war es auch schon. SwaggerUI ist über http://localhost/api/docs/ erreichbar. Sonstige Services siehe composer.json -> scripts
Anyone who wants to can / may contribute here. Regardless of personal experience. There is always enough to do. Starting with corrections of spelling/grammar, capturing of texts to the actual programming and designing.
You can find everything you need to know in the Docs or ask your questions on the Discord Server.
The first place to go in the Docs should be the Developer / Contributing Doc should be. There you will learn the basic things to contribute here.
- check out:
git clone git@github.com:Bugebo/bugebo-api.git - boot up Docker container:
docker-compose up -d. - install dependencies:
docker-compose exec php composer install. - prepare database:
docker-compose exec php composer run doctrine migrations:sync-metadata-storage.docker-compose exec php composer run doctrine migrations:migrate.
- create information for SwaggerUI:
docker-compose exec php composer run openapi.
And that's it. SwaggerUI is accessible via http://localhost/api/docs/. Other services see composer.json -> scripts