mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-02 20:32:19 +00:00
chore(agents): add agents files (#11497)
This commit is contained in:
+4
-4
@@ -1,13 +1,13 @@
|
||||
# Contributing to Zitadel
|
||||
|
||||
Zitadel is an open-source identity and access management platform built with a modern tech stack including Go (API), Next.js/React (Login), Angular (Console), and Docusaurus (Docs) - all orchestrated through an Nx monorepo with pnpm for efficient development workflows.
|
||||
Zitadel is an open-source identity and access management platform built with a modern tech stack including Go (API), Next.js/React (Login), Angular (Console), and Fumadocs (Docs) - all orchestrated through an Nx monorepo with pnpm for efficient development workflows.
|
||||
|
||||
## Quick Start
|
||||
|
||||
1. Clone the repository: `git clone https://github.com/zitadel/zitadel` or [open it in a local Dev Container](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/zitadel/zitadel) or [create a GitHub Codespace](https://codespaces.new/zitadel/zitadel)
|
||||
2. If you cloned the repository to your local machine, install the required development dependencies
|
||||
- [Node.js v22.x](https://nodejs.org/en/download/) - Required for UI development and to run development commands `pnpm nx ...`
|
||||
- [Go 1.24.x](https://go.dev/doc/install) - Required for API development
|
||||
- [Go](https://go.dev/doc/install) - Required for API development. Use the version declared in `go.mod`.
|
||||
- [Docker](https://docs.docker.com/engine/install/) - Required for supporting services like the development database and for tests.
|
||||
- [Cypress runtime dependencies](https://docs.cypress.io/guides/continuous-integration/introduction#Dependencies) - Required for Browser UI tests
|
||||
<details>
|
||||
@@ -129,7 +129,7 @@ The code consists of the following parts:
|
||||
| API definitions | Specifications of the API | [Protobuf](https://developers.google.com/protocol-buffers) | [./proto/zitadel](./proto/zitadel) | [Contribute to API](#contribute-to-api) |
|
||||
| Management Console | Frontend the user interacts with after log in | [Angular](https://angular.io), [Typescript](https://www.typescriptlang.org) | [./console](./console) | [Contribute to Frontend](#contribute-to-frontend) |
|
||||
| Login | Modern authentication UI built with Next.js | [Next.js](https://nextjs.org), [React](https://reactjs.org), [TypeScript](https://www.typescriptlang.org) | [./apps/login](./apps/login) | [Contribute to Frontend](#contribute-to-frontend) |
|
||||
| Docs | Project documentation made with docusaurus | [Docusaurus](https://docusaurus.io/) | [./apps/docs](./apps/docs) | [Contribute to Frontend](#contribute-to-frontend) |
|
||||
| Docs | Project documentation made with Fumadocs | [Fumadocs](https://fumadocs.dev/) | [./apps/docs](./apps/docs) | [Contribute to Frontend](#contribute-to-frontend) |
|
||||
| translations | Internationalization files for default languages | YAML | [./console](./console) and [./internal](./internal) | [Contribute Translations](#contribute-translations) |
|
||||
|
||||
Please follow the guides to validate and test the code before you contribute.
|
||||
@@ -368,7 +368,7 @@ Choose your contribution area:
|
||||
|
||||
- **[Login App](#contribute-to-login)** (Next.js/React) - Modern authentication flows
|
||||
- **[Console](#contribute-to-console)** (Angular) - Admin dashboard and user management
|
||||
- **[Docs](#contribute-to-docs)** (Docusaurus) - Project documentation
|
||||
- **[Docs](#contribute-to-docs)** (Fumadocs) - Project documentation
|
||||
- **[Client Packages](#client-packages)** - Shared libraries for API communication
|
||||
|
||||
### Project Dependencies
|
||||
|
||||
Reference in New Issue
Block a user