Update AGENTS.md

Signed-off-by: Rello <Rello@users.noreply.github.com>
This commit is contained in:
Rello 2025-06-27 18:47:09 +02:00 committed by Matthieu Gallien
parent 7fe48d986e
commit 2525405f95

View File

@ -2,10 +2,12 @@
- SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors - SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: GPL-2.0-or-later - SPDX-License-Identifier: GPL-2.0-or-later
--> -->
# Project Agents.md Guide for OpenAI Codex and other AI agents # Agents.md
This `AGENTS.md` file provides guidelines for OpenAI Codex and other AI agents interacting with this codebase, including which directories are safe to read from or write to. This `AGENTS.md` file provides guidelines for OpenAI Codex and other AI agents interacting with this codebase, including which directories are safe to read from or write to.
## Project Overview
The Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server with your computer.
## Project Structure: AI Agent Handling Guidelines ## Project Structure: AI Agent Handling Guidelines
| Directory | Description | Agent Action | | Directory | Description | Agent Action |
@ -14,11 +16,14 @@ This `AGENTS.md` file provides guidelines for OpenAI Codex and other AI agents i
## General Guidance ## General Guidance
All commits and PRs need to follow the Conventional Commits specification.
Every new file needs to get a SPDX header in the first rows according to this template. Every new file needs to get a SPDX header in the first rows according to this template.
The year needs to be adjusted accordingly. The commenting signs need to be used depending on the file type. The year needs to be adjusted accordingly. The commenting signs need to be used depending on the file type.
``` ```
SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
SPDX-License-Identifier: GPL-2.0-or-later SPDX-License-Identifier: GPL-2.0-or-later
``` ```
## Commit & PR Guidelines
- **Commits**: Follow Conventional Commits format. Use `feat: ...`, `fix: ...`, or `refactor: ...` as appropriate in the commit message prefix.
- Include a short summary of what changed. *Example:* `fix: prevent crash on empty todo title`.
- **Pull Request**: When the agent creates a PR, it should include a description summarizing the changes and why they were made. If a GitHub issue exists, reference it (e.g., “Closes #123”).