goauthentik / goauthentik/authentik
Ship a Dev Container / Codespaces setup for local contribution
- Dominant language
- Python
- Stars
- 25.6k
- Forks
- 2k
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 659
Description
## What
provide a ready-to-use Dev Container / Codespaces setup because local contribution setup is too hard.
## Want
- Provide a ready-to-use Dev Container / Codespaces setup because local contribution setup is too hard
## Ideas this came from
- [#8259 Provide devcontainer setup](https://github.com/goauthentik/authentik/issues/8259) — I am currently trying to contribute but the setup is really a pita. In my history I have used over 30 commands trying to get everything set up, installing syste
- [#16927 Simplify contribution setup (e.g. dev container)](https://github.com/goauthentik/authentik/issues/16927) — Contributing to the project is currently difficult due to the many dependencies required, even for testing small changes. It would be helpful to provide a ready
Contributor guide
Research direction
Review the current local contribution setup and the linked issues #8259 and #16927 to identify the dependencies and commands a contributor must reproduce. Define the Dev Container/Codespaces entry point around that setup, then verify that a fresh environment can follow the contribution workflow without the existing manual effort.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github, python
- Domain
- build-system, developer-experience, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100