@@ -28,6 +28,47 @@ unless a screen shot is the only way to convey your problem.
2828- Open a pull request on github.
2929- Check the github actions on your PR to see if there's anything to fix.
3030
31+ ## Development requirements
32+
33+ - ` just `
34+ - ` gh ` - github CLI
35+ - ` bash `
36+
37+ ## Development process
38+
3139The [ justfile] ( ../justfile ) is used for centralizing snippets for build
3240and many other purposes. Run ` just ` anywhere in the repo to see which
3341subcommands are available here.
42+
43+ The full development cycle works via the command line.
44+
45+ 1 . Starting with a cloned repo, run ` just branch $some-name `
46+ 1 . Make some changes and make sure your last commit message convey your overall
47+ purpose.
48+ 1 . Run ` just pr ` and it will create a PR based on your last commit message.
49+ 1 . Optionally, you can make other commits or update the PR description.
50+ 1 . Finally, ` just merge ` will merge the PR with squashed commit history and
51+ cleaned up branches locally and remotely. You'll end up with a repo back
52+ on ` main ` (release) branch with the latest ` git pull ` ed.
53+
54+ ``` bash
55+ % just
56+ just --list
57+ Available recipes:
58+ [Compliance]
59+ compliance_check # our own compliance check
60+
61+ [Process]
62+ branch branchname # start a new branch
63+ merge # merge PR and return to starting point
64+ pr # PR create 3.0
65+ prweb # view PR in web browser
66+ sync # escape from branch, back to starting point
67+
68+ [Utility]
69+ utcdate # print UTC date in ISO format
70+
71+ [example]
72+ list # list recipes (default works without naming it)
73+ Your justfile is waiting for more scripts and snippets
74+ ```
0 commit comments