1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-02 23:14:57 +03:00

Further work on making the SR an independent web

This commit is contained in:
Graham Nelson 2019-03-15 21:54:33 +00:00
parent 4be9c1cdc4
commit 80ca499a57
5 changed files with 23 additions and 10 deletions

View file

@ -96,6 +96,8 @@ This repository is where development is done on the following:
* inter - For handling intermediate Inform code Current version 1 'Axion'. Web of InC
* srukes - Current . Web of Inform 7
* Changes to Inform - A detailed change history of Inform 7. Ebook in Indoc format, stored at path Changes.
* Writing with Inform and the Inform Recipe Book - The main Inform documentation, as seen in the apps, and in standalone Epubs. Ebook in Indoc format, stored at path Documentation.
@ -104,9 +106,7 @@ This repository is where development is done on the following:
* Outcome Pages - Inrtps uses these to generate HTML outcome pages (such as those showing Problem messages in the app)
* The special Standard Rules extension. Web of Inform 7; currently Appendix A of inform7, with a secondary copy in Internal/Extensions/Graham Nelson
* The I6 Template - The .i6t files used in code generation. Inform 6; currently Appendix B of inform7, with a secondary copy in Internal/I6T
* The I6 Template - The .i6t files used in code generation. Inform 6; held in Internal/I6T
* Internal/Extensions - Libraries of code. Inform 7
* Internal/Extensions/Emily Short/Basic Help Menu.i7x

View file

@ -97,15 +97,14 @@ This repository is where development is done on the following:
@primary(inpolicy, 'Web of InC')
@primary(inrtps, 'Web of InC')
@primary(inter, 'Web of InC')
@primary(srukes, 'Web of Inform 7')
@book('Changes to Inform', 'Changes', 'A detailed change history of Inform 7')
@book('Writing with Inform and the Inform Recipe Book', 'Documentation', 'The main Inform documentation, as seen in the apps, and in standalone Epubs')
* retrospective - ANSI C source and resources needed to build (some) previous versions of Inform 7
* Outcome Pages - Inrtps uses these to generate HTML outcome pages (such as those showing Problem messages in the app)
* The special Standard Rules extension. Web of Inform 7; currently Appendix A of inform7, with a secondary copy in Internal/Extensions/Graham Nelson
* The I6 Template - The .i6t files used in code generation. Inform 6; currently Appendix B of inform7, with a secondary copy in Internal/I6T
* The I6 Template - The .i6t files used in code generation. Inform 6; held in Internal/I6T
* Internal/Extensions - Libraries of code. Inform 7
* Internal/Extensions/Emily Short/Basic Help Menu.i7x
@ -193,9 +192,16 @@ be edited. To make changes, edit READMEscript.txt and re-generate.
Documentation is <a href="@program/@manual.html">here</a>.</p>
</li>
@end
@define xweb(program)
<li>
<p><a href="@program/index.html"><spon class="sectiontitle">@program</span></a> -
@version(@program)
- <span class="purpose">@purpose(@program)</span>.</p>
</li>
@end
@define subweb(owner, program)
<li>
<p>↳ <a href="docs/webs.html"><spon class="sectiontitle">@program</span></a> -
<p>&nbsp;&nbsp;&nbsp;&nbsp;↳ <a href="docs/webs.html"><spon class="sectiontitle">@program</span></a> -
<span class="purpose">@purpose(@owner/@program)</span></p>
</li>
@end
@ -215,7 +221,7 @@ be edited. To make changes, edit READMEscript.txt and re-generate.
@end
@define extsubweb(owner, program)
<li>
<p>↳ <a href="../@owner/docs/webs.html"><spon class="sectiontitle">@program</span></a> -
<p>&nbsp;&nbsp;&nbsp;&nbsp;↳ <a href="../@owner/docs/webs.html"><spon class="sectiontitle">@program</span></a> -
<span class="purpose">@purpose(@owner/@program)</span></p>
</li>
@end
@ -275,6 +281,11 @@ These pages showcase the woven form, and are for human eyes only.</p>
@extweb('intest')
</ul>
<hr>
<p class="chapter">Resources needed by Inform 7:</p>
<ul class="sectionlist">
@xweb('srules')
</ul>
<hr>
<p class="chapter">Command-line programs needed only to build Inform 7:</p>
<ul class="sectionlist">
@web('indoc', 'P-iti')

View file

@ -340,6 +340,7 @@ pages:
$(INWEBX) inform7 -weave-docs -weave-into docs/inform7
$(INWEBX) inpolicy -weave-docs -weave-into docs/inpolicy
$(INWEBX) inrtps -weave-docs -weave-into docs/inrtps
$(INWEBX) srules -weave-docs -weave-into docs/srules
# -----------------------------------------------------------------------------
# Target "clean"

View file

@ -1,6 +1,7 @@
Title: srules
Author: Graham Nelson
Purpose: The Standard Rules extension.
Purpose: The Standard Rules extension, included in all Inform 7 works
Version Number: 5/190315
Language: Inform 7
Web Syntax Version: 2
Licence: Artistic License 2.0

View file

@ -23,7 +23,7 @@ Every Inform 7 extension begins with a standard titling line and a
rubric text, and the Standard Rules are no exception:
=
Version 4/160502 of the Standard Rules by Graham Nelson begins here.
Version [[Version Number]] of the Standard Rules by Graham Nelson begins here.
"The Standard Rules, included in every project, define the basic framework
of kinds, actions and phrases which make Inform what it is."