Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial proposed outline. #3

Closed
wants to merge 13 commits into from
13 changes: 13 additions & 0 deletions src/eco_conformance.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
%!TEX root = ecosystem.tex

\rSec0[intro.cnf]{Conformance}

\pnum
A conforming implementation shall meet the following criteria for conformance
to this standard:

\begin{itemize}

\item An application shall support...

\end{itemize}
9 changes: 9 additions & 0 deletions src/eco_diag.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
%!TEX root = ecosystem.tex

\rSec0[diag]{Diagnostics Output}

\rSec1[diag.pre]{Preamble}

\pnum
This clause describes options, output, and formats that define formatted
reporting of application diagnostics messages.
29 changes: 29 additions & 0 deletions src/eco_introspection.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
%!TEX root = ecosystem.tex

\rSec0[intspct]{Introspection}

\rSec1[intspct.pre]{Preamble}

\pnum
This clause describes options, output, and formats that describe what
capabilities of this standard an application supports.

\rSec1[intspct.overview]{Overview}

\rSec1[intspct.options]{Options}

\rSec1[intspct.output]{Output}

\rSec1[intspct.schema]{Schema}

\rSec1[intspct.cap]{Capabilities}

\rSec1[intspct.vers]{Versions}

\rSec1[intspct.min]{Minimum Level}

\rSec1[intspct.full]{Full Level}

\rSec1[intspct.info]{Introspection Information}

\rSec1[intspct.dcl]{Introspection Declaration}
8 changes: 8 additions & 0 deletions src/eco_nameext.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
%!TEX root = ecosystem.tex

\rSec0[nameext]{File Name Extensions}

\rSec1[nameext.pre]{Preamble}

\pnum
This clause describes file name extensions and their meanings to applications.
9 changes: 9 additions & 0 deletions src/eco_pkgfmt.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
%!TEX root = ecosystem.tex

\rSec0[pkgfmt]{Package Format}

\rSec1[pkgfmt.pre]{Preamble}

\pnum
This clause describes options, output, and formats that define how to consume
and produce packaged \Cpp projects.
9 changes: 9 additions & 0 deletions src/eco_rsp.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
%!TEX root = ecosystem.tex

\rSec0[rsp]{Response File}

\rSec1[rsp.pre]{Preamble}

\pnum
This clause defines a structured response file format, and related options and
output, that allows for precise communication of compiling \Cpp.
6 changes: 6 additions & 0 deletions src/ecosystem.tex
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,13 @@
\input{eco_license}
\input{eco_scope}
\input{eco_refs}
\input{eco_conformance}
\input{eco_defs}
\input{eco_introspection}
\input{eco_pkgfmt}
\input{eco_nameext}
\input{eco_diag}
\input{eco_rsp}

%%--------------------------------------------------
%% appendices
Expand Down