mirror of
https://github.com/ganelson/inform.git
synced 2024-05-21 02:18:40 +03:00
Added working notes
This commit is contained in:
parent
307c937eba
commit
f6077903dc
|
@ -23,6 +23,8 @@ Writing and presenting Inform as a literate program was beyond the capabilities
|
|||
of existing LP software, so a new system for LP called Inweb
|
||||
has been spun off from Inform, and that has [its own repository](https://github.com/ganelson/inweb).
|
||||
|
||||
For brief news items, see [Ongoing work](working_notes.md).
|
||||
|
||||
## Licence and copyright
|
||||
|
||||
Except as noted, copyright in material in this repository (the "Package") is
|
||||
|
|
|
@ -27,6 +27,8 @@ Writing and presenting Inform as a literate program was beyond the capabilities
|
|||
of existing LP software, so a new system for LP called Inweb
|
||||
has been spun off from Inform, and that has [its own repository](https://github.com/ganelson/inweb).
|
||||
|
||||
For brief news items, see [Ongoing work](working_notes.md).
|
||||
|
||||
## Licence and copyright
|
||||
|
||||
Except as noted, copyright in material in this repository (the "Package") is
|
||||
|
|
|
@ -17,7 +17,7 @@ notably the MacOS app, which is being modernised to support Dark Mode.
|
|||
### Kit metadata respecified as JSON (4 June 2022)
|
||||
|
||||
Kits are new in 10.1, and are documented in the Inbuild manual, which has been
|
||||
rewritten today: see [A Guide to Kits](https://ganelson.github.io/inform/inbuild/M-agtk.html)
|
||||
rewritten today: see [A Guide to Kits](https://ganelson.github.io/inform/inbuild/M-agtk.html).
|
||||
|
||||
The change today is that the "kit_metadata.txt" file has now changed format and
|
||||
name, to become "kit_metadata.json". This JSON format is a work in progress and
|
||||
|
@ -32,8 +32,8 @@ read, write and validate JSON files: see the new section [JSON](https://ganelson
|
|||
You'll therefore need to pull the latest Inweb in order to build the latest Inform.
|
||||
|
||||
The current set of requirements for what Inbuild will read as resource metadata is
|
||||
at [inform7/Internal/Miscellany/metadata.jsonr]. There are also a few semantic
|
||||
constraints: see [JSON Metadata](https://ganelson.github.io/inform/supervisor-module/2-jm.html)
|
||||
at [inform7/Internal/Miscellany/metadata.jsonr](inform7/Internal/Miscellany/metadata.jsonr).
|
||||
There are also a few semantic constraints: see [JSON Metadata](https://ganelson.github.io/inform/supervisor-module/2-jm.html).
|
||||
|
||||
### Versioning policy for the built-in kits (4 June 2022)
|
||||
|
||||
|
@ -58,8 +58,11 @@ As a policy decision, the version numbers of these five kits are therefore going
|
|||
to be the same as those of the main compiler. (Today, that's "10.1.0-beta+6V21".)
|
||||
|
||||
This is enforced by changes to the makescript used when updating the main compiler's
|
||||
version number, which uses a new feature |-sync-kit-versions| of the Inpolicy tool.
|
||||
For its implementation, see: [[Kit Versioning](https://ganelson.github.io/inform/inpolicy/2-kv.html)
|
||||
version number, which uses a new feature of the Inpolicy tool:
|
||||
|
||||
inpolicy/Tangled/inpolicy -sync-kit-versions
|
||||
|
||||
For its implementation, see: [Kit Versioning](https://ganelson.github.io/inform/inpolicy/2-kv.html).
|
||||
|
||||
User-written kits not included in the Inform installation should not do this.
|
||||
They won't be tied to particular compiler releases, and should have their own
|
||||
|
|
Loading…
Reference in a new issue