Adding Workflow Docs

This commit is contained in:
John Haverlack 2026-07-04 19:09:34 -08:00
parent 6065d1db3f
commit 74e6e49f4b
1 changed files with 61 additions and 0 deletions

61
tools/WORKFLOW.md Normal file
View File

@ -0,0 +1,61 @@
# Developer Workflow
## 1. Start from clean main branch
```bash
git checkout main
git pull
```
Ensure no local changes
```bash
git status -s
```
## 2. Generate new branch
```bash
./tools/new-version.sh
```
## 3. Commit changes
```bash
git add <files>
git commit -m "feat: <description>"
```
## 4. Update Changelog
```bash
./tools/changelog-update.sh
```
**Optionally**: Update changelog.json Summary and Notes
Generate CHANGELOG.md
```bash
./tools/genmd-changelog.sh
```
## 5. Merge into main
```bash
./tools/main-merge.sh
```
## 6. Push to GitHub
```bash
git push origin main
```
## 7. Push Tags to GitHub
```bash
git push origin --tags
```