File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ Notes for milone-lang developers.
1010
1111Scripts are written for ` bash ` because I use a Ubuntu desktop for development.
1212
13+ TODO: prepare scripts/unused/.devcontainer
14+
1315### Dev: Prerequisites
1416
1517See the "install from sources" section in README.
@@ -19,20 +21,18 @@ For incremental building and testing, `ninja` command is also used.
1921` git ` command is used in tests to generate diff.
2022
2123- Install Git 2.30.0
24+ - Install GNU make
2225- Install [ ninja 1.10.2] ( https://github.com/ninja-build/ninja ) (build tool)
2326 with ` scripts/install-ninja `
2427
2528### Dev: Build
2629
2730``` sh
28- # If you have make:
2931make
30-
31- # Otherwise:
32- scripts/build-ninja-gen
33- bin/ninja
3432```
3533
34+ See also Makefile.
35+
3636### Dev: Testing
3737
3838```
@@ -77,13 +77,12 @@ In tests, there are some categories of test cases:
7777- Merge to master branch
7878
7979``` sh
80- # Make a git tag.
81- make target/milone
82- git tag v$( target/milone --version)
80+ # Make Git tag.
81+ git tag v0.0.0
8382git push --tags
8483
8584# Create package.
86- scripts/ pack
85+ make pack
8786```
8887
8988- Make a release in GitHub
You can’t perform that action at this time.
0 commit comments