You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Omit empty sections (no "Bug Fixes" if there are none)
171
170
- Write for **users**, not developers. No internal refactors, no test-only changes
172
-
- Each bullet is one line, starts with **bold name** — description
173
-
- Include the CLI command if it's a new/changed command
171
+
-**Bold name**: 2–4 words max, noun form. Not a sentence.
172
+
-**Description**: ONE sentence, ~10–15 words max. User benefit only — no implementation details, no "how it works".
173
+
- Include the CLI command at the end if it's a new/changed command
174
174
- Keep Installation and Binaries sections at the bottom (always)
175
175
176
+
**Do / Don't:**
177
+
178
+
```
179
+
✓ - **Post-install script** — Run custom shell commands after your environment is set up (`openboot -u <user>`)
180
+
✗ - **Post-install script** — Run custom shell commands after your environment is set up. Add a post_install array to your config on openboot.dev and each command runs sequentially in your home directory after packages, shell, dotfiles, and macOS preferences are applied.
181
+
182
+
✓ - **Custom config install** — Shell, dotfiles, and macOS setup now run correctly when installing from a remote config
183
+
✗ - **Custom config installs now run shell, dotfiles, and macOS setup** — When installing via openboot -u <user>, shell configuration (Oh-My-Zsh), dotfiles cloning, and macOS preferences were silently skipped. All three steps now run as expected.
0 commit comments