goauthentik / goauthentik/authentik

Ship a Dev Container / Codespaces setup for local contribution

Open
#25,272 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.