Commit Graph

6 Commits

Author SHA1 Message Date
Bryan Frimin
fbc10a8591 Move dev env file to repo root
Use the conventional .env / .env.example location at the repo
root instead of cfg/dev.env / cfg/dev.env.example. .env is what
contributors expect, keeps cfg/ a pure generated-config directory,
and shares the same file if we ever add another dev target that
needs the same overrides.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-21 18:51:34 +02:00
Bryan Frimin
ab0e59ad71 Generate cfg/dev.yaml via a Make target
Committing a fully-materialised cfg/dev.yaml hid the dev
configuration surface and blocked the OAuth2 signing-key inlining
change: the new config requires a per-dev private key that must
not be committed. Replace the checked-in file with a dev-config
Make target that shells out to probod-bootstrap with dev-safe
defaults and a stable RSA signing key stashed under
cfg/.dev-oauth2-signing-key.pem on first run.

The recipe sources cfg/dev.env when present so devs can override
any setting without editing the Makefile; cfg/dev.env.example
ships the full list of overridable knobs. cfg/dev.yaml,
cfg/dev.env, and the signing key are all gitignored.

Update README, CONTRIBUTING, and contrib/claude/config.md to
describe the new workflow.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-21 18:20:07 +02:00
Thomas Stocker
aeb44a09f7 feat: add docker services documentation
Signed-off-by: Thomas Stocker <thomas.stocker.pro@gmail.com>
2025-10-31 15:55:03 +01:00
gearnode
5bbca075e8 Update contributing intructions
Signed-off-by: gearnode <bryan@frimin.fr>
2025-03-10 10:09:52 +01:00
gearnode
cec6e12889 Update contributing
Signed-off-by: gearnode <bryan@frimin.fr>
2025-02-12 17:20:01 -08:00
gearnode
3eb0f168a5 Add CONTRUBUTING rules
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-13 12:56:14 +01:00