This repository is primarily used to organize bug reports, feature requests and other tickets and does not contain any code. If you would like to submit a bug report or feature request, please create a new issue here. To contribute to this project, please open a pull request in the appropriate repository.
Name | Description | Language/Framework |
---|---|---|
frontend | The official frontend of Bootstrap Academy | Vue.js / Nuxt.js |
admin-dashboard | The internal admin dashboard of Bootstrap Academy | Vue.js / Nuxt.js |
auth-ms | The official auth microservice of Bootstrap Academy | Python / FastAPI |
skills-ms | The official skills microservice of Bootstrap Academy | Python / FastAPI |
shop-ms | The official shop microservice of Bootstrap Academy | Python / FastAPI |
jobs-ms | The official jobs microservice of Bootstrap Academy | Python / FastAPI |
events-ms | The official events microservice of Bootstrap Academy | Python / FastAPI |
challenges-ms | The official challenges microservice of Bootstrap Academy | Rust / Poem |
infrastructure | The NixOS server configuration for Bootstrap Academy | Nix / NixOS |
The public production instance is available on https://bootstrap.academy/.
There is also a public test instance that can be used for development and testing purposes.
- Frontend: https://test.bootstrap.academy/ (develop branch of frontend)
- Admin dashboard: https://admin.test.bootstrap.academy/ (develop branch of admin-dashboard)
- API documentation: https://api.test.bootstrap.academy/
If you need an admin account to develop or test a feature, ping @Defelo on GitHub or Discord.
We offer contributors the opportunity to earn payments through our bounty system. Each ticket in our platform specifies a bounty amount.
If you are eligible to create invoices(!) and have registered your business, you may opt to receive your bounty in real money. In this case, the bounty amount is considered in Euro-Cents. A bounty of "500" is equal to 500 cents or 5€. You have to be assigned to the ticket first. For that, please comment on the ticket. You may not receive an answer at all. This is because I promised someone else, but I cannot be sure, that the person will actually take care. I might come back to you.
- Budget Availability: Real money payments are subject to budget availability and change. At the moment ALL tickets, that I assign and that are "TODO" can be paid out.
- Invoice Requirement: Contributors must provide a valid invoice to receive payment. You may sent that invoice to me as soon as the PR is approved. Please address the invoice at Cedric Mössner c/o RA Matutis Berliner Straße 57 14467 Potsdam Umsatzsteuer-Identifikationsnummer DE327206699 Send it via Mail to [email protected]
- Acknowledgement: Cedric Mössner will need to accept your offer first. I will do this by assigning you to a ticket.
From this day on (22nd of Oct, 2024) until further notice here, every ticket with status "Todo" is available for real money bounty.
To avoid submissions with bad code which result in high review efforts for us, every time your commit gets rejected we will reduce the bounty by 2500.
If you have any questions, please feel free to create a new discussion here on GitHub, or contact us via email ([email protected]).