Migration nach Antigravity, planung und agent.md angepasst
This commit is contained in:
@@ -1,5 +1,28 @@
|
||||
## Workflow
|
||||
## Branching & Conflict Resolution Strategy (GitHub Flow)
|
||||
|
||||
- After every chat response that includes code or content changes, make a git commit describing the work.
|
||||
- Keep commits small and scoped to the edits made in that conversation.
|
||||
- Do not defer commits; commit as soon as the edits are complete.
|
||||
This project strictly follows the **GitHub Flow**. All development happens in short-lived feature branches branched off from `main`. Direct commits to `main` are prohibited.
|
||||
|
||||
### 1. Development Workflow
|
||||
1. **Branch Creation:** Create a descriptive branch from the latest `main` state:
|
||||
`git checkout main && git pull && git checkout -b feature/your-feature-name`
|
||||
2. **Atomic Commits:** Make small, logical, and self-contained commits.
|
||||
3. **Push & Pull Request:** Push the branch and open a Pull Request (PR) against `main` for review.
|
||||
|
||||
### 2. Merge Conflict Policy
|
||||
When multiple features are developed simultaneously, `main` might advance before your PR is merged, causing a merge conflict. **The author of the pending PR is solely responsible for resolving conflicts.**
|
||||
|
||||
#### Resolution Procedure:
|
||||
Never force-push blindly or overwrite other developers' work without understanding it. Follow these exact steps to resolve a conflict:
|
||||
|
||||
1. **Fetch Latest Main:** Update your local repository's main branch:
|
||||
```bash
|
||||
git checkout main
|
||||
git pull origin main
|
||||
|
||||
### 3. Documentation Update
|
||||
|
||||
.md Files die nichts an der Integrität oder Impact der Codebase beiwirken sollen als einfacher Commit in Main behandelt werden.
|
||||
|
||||
## Project Management
|
||||
|
||||
- The Current Development Progress is tracked and marked down and always updated in the File `TODO.md`
|
||||
Reference in New Issue
Block a user