Skip to content

Commit 31448ca

Browse files
committed
docs: Update internals.md
1 parent ca5fdad commit 31448ca

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

internals.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Notes for milone-lang developers.
1010

1111
Scripts are written for `bash` because I use a Ubuntu desktop for development.
1212

13+
TODO: prepare scripts/unused/.devcontainer
14+
1315
### Dev: Prerequisites
1416

1517
See 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:
2931
make
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
8382
git push --tags
8483

8584
# Create package.
86-
scripts/pack
85+
make pack
8786
```
8887

8988
- Make a release in GitHub

0 commit comments

Comments
 (0)