website: revise full development environment instructions#12638
website: revise full development environment instructions#12638kensternberg-authentik merged 5 commits intomainfrom
Conversation
Updates the full development environment instructions to make it clear you *will* need both Docker and Golangci-Lint installed. Adds the `poetry-plugin-shell` requirement, now that Poetry requires it. Updates the per-platform development environment requirements to have a Linux-specific section, and update the MacOS section to include poetry-plugin-shell and golangci-lint Moves the instructions on what to do before committing to the bottom of the document; its location was confusing and didn't clarify what steps were to be taken in what order. Includes the instruction that, for a first-time run, you must run `make migrate` and `make gen` or the TS-API won't be built, and in turn the WebUI build would otherwise fail. We still need instructions for Windows.
✅ Deploy Preview for authentik-storybook canceled.
|
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## main #12638 +/- ##
==========================================
- Coverage 92.75% 92.69% -0.06%
==========================================
Files 769 769
Lines 38840 38840
==========================================
- Hits 36025 36004 -21
- Misses 2815 2836 +21
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
| })() : "mac" } | ||
|
|
||
| values={[ | ||
| {label: "MacOS", value: "mac"}, |
There was a problem hiding this comment.
| {label: "MacOS", value: "mac"}, | |
| {label: "macOS", value: "mac"}, |
tanberry
left a comment
There was a problem hiding this comment.
Suggested changes, but will Approve so I am not the blocker. The addition of the section about PRs is great, thanks! And the many other helpful, real-life tips.
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-64a57b48d95260031f4b68a6d2f077c1cc3de0f1
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sFor arm64, use these values: AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-64a57b48d95260031f4b68a6d2f077c1cc3de0f1-arm64
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-64a57b48d95260031f4b68a6d2f077c1cc3de0f1For arm64, use these values: authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-64a57b48d95260031f4b68a6d2f077c1cc3de0f1-arm64Afterwards, run the upgrade commands from the latest release notes. |
* main: website: revise full development environment instructions (#12638) website: bump typescript from 5.7.2 to 5.7.3 in /website (#12620) website: bump aws-cdk from 2.174.1 to 2.175.0 in /website (#12621) ci: bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#12622) core: bump twilio from 9.4.1 to 9.4.2 (#12623) core: bump python-kadmin-rs from 0.5.2 to 0.5.3 (#12624) core: bump ruff from 0.8.6 to 0.9.0 (#12625) core: bump pydantic from 2.10.4 to 2.10.5 (#12626) core: bump google-api-python-client from 2.157.0 to 2.158.0 (#12628) core: bump goauthentik.io/api/v3 from 3.2024121.3 to 3.2024122.1 (#12629) web: bump API Client version (#12617) release: 2024.12.2 (#12615) website/docs: prepare 2024.12.2 release notes (#12614) providers/saml: fix invalid SAML Response when assertion and response are signed (#12611) core: fix error when creating new user with default path (#12609) rbac: permissions endpoint: allow authenticated users (#12608) website/docs: update customer portal (#12603) website/docs: policy for email whitelist: modernize (#12558)
…k#12638) * website: revise full development environment instructions Updates the full development environment instructions to make it clear you *will* need both Docker and Golangci-Lint installed. Adds the `poetry-plugin-shell` requirement, now that Poetry requires it. Updates the per-platform development environment requirements to have a Linux-specific section, and update the MacOS section to include poetry-plugin-shell and golangci-lint Moves the instructions on what to do before committing to the bottom of the document; its location was confusing and didn't clarify what steps were to be taken in what order. Includes the instruction that, for a first-time run, you must run `make migrate` and `make gen` or the TS-API won't be built, and in turn the WebUI build would otherwise fail. We still need instructions for Windows. * Prettier had opinions. * Format error: "macOS," not "MacOS" * Fixed some typos and cleaned up some prompts. * Fixed 'under windows' -> 'on Windows'
…k#12638) * website: revise full development environment instructions Updates the full development environment instructions to make it clear you *will* need both Docker and Golangci-Lint installed. Adds the `poetry-plugin-shell` requirement, now that Poetry requires it. Updates the per-platform development environment requirements to have a Linux-specific section, and update the MacOS section to include poetry-plugin-shell and golangci-lint Moves the instructions on what to do before committing to the bottom of the document; its location was confusing and didn't clarify what steps were to be taken in what order. Includes the instruction that, for a first-time run, you must run `make migrate` and `make gen` or the TS-API won't be built, and in turn the WebUI build would otherwise fail. We still need instructions for Windows. * Prettier had opinions. * Format error: "macOS," not "MacOS" * Fixed some typos and cleaned up some prompts. * Fixed 'under windows' -> 'on Windows'
Updates the full development environment instructions to make it clear you will need both Docker and Golangci-Lint installed.
Adds the
poetry-plugin-shellrequirement, now that Poetry requires it.Updates the per-platform development environment requirements to have a Linux-specific section, and update the MacOS section to include poetry-plugin-shell and golangci-lint
Moves the instructions on what to do before committing to the bottom of the document; its location was confusing and didn't clarify what steps were to be taken in what order.
Includes the instruction that, for a first-time run, you must run
make migrateandmake genor the TS-API won't be built, and in turn the WebUI build would otherwise fail.We still need instructions for Windows.
Details
REPLACE ME
Checklist
ak test authentik/)make lint-fix)If an API change has been made
make gen-build)If changes to the frontend have been made
make web)If applicable
make website)