Files
dotdenote/assets/docker/notes/20231205T090000--git-workflow__tools_git.org
andros 000a24234c Add App Store screenshots, demo notes, and fix theme propagation
- 3 screenshots at 1284x2778 (iPhone 6.5"): note list, note detail, settings
- Docker WebDAV setup with 9 demo notes in Denote format for local screenshots
- Fix theme not applying to NoteListView and NoteEditorView: move tint/preferredColorScheme from App.body (Scene) to RootView.body (View) so @Observable tracking works correctly
- NoteEditorView (sheet) now also gets preferredColorScheme and tint directly
- Add debug.password UserDefaults fallback in DEBUG builds for screenshot automation
2026-05-26 11:45:47 +02:00

878 B

Git Workflow

Branching Strategy

Main Branch

Always deployable. Only merge through pull requests.

Feature Branches

  • Name: feature/short-description
  • Short-lived: merge within days, not weeks
  • One concern per branch

Commit Messages

Follow the conventional commits spec:

<type>(<scope>): <description>

[optional body]
[optional footer]

Types: feat, fix, docs, style, refactor, test, chore

Useful Aliases

[alias]
  lg = log --oneline --graph --decorate --all
  st = status -sb
  co = checkout
  undo = reset --soft HEAD~1

Rebase vs Merge

  • Rebase: clean linear history, good for feature branches before merging
  • Merge: preserves history, good for long-lived branches