Skip to content

Working Draft for a future C++ Ecosystem IS

License

Notifications You must be signed in to change notification settings

cplusplus/ecosystem-is

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Ecosystem International Standard Draft Sources

These are the sources used to generate drafts of the C++ Ecosystem International Standard. These sources should not be considered an ISO publication, nor should documents generated from them unless officially adopted by the C++ working group (ISO/IEC JTC1/SC22/WG21).

Get Involved

This draft is being developed by the WG21/SG15 Tooling Study Group. To get involved in the development you can:

Getting Started

Asciidoctor

You’ll need the latest Asciidoctor version 2. Consult their installation instructions for ways to obtain it.

B2

The B2 build system is needed to manage the translation steps from the Asciidoctor sources, to LaTex+PDF and to HTML.

LaTeX

You’ll need a sufficiently recent and capable LaTeX distribution installed and accessible in the default execution path. The TeX Live distribution is the most complete in that regard and is available in the regular platforms. You can consult either/or the instructions in the TeX Live documentation or the package manager for your OS. You’ll want to make sure you can execute the latexmk command. Here are some quick instructions for some common systems:

Arch Linux

> sudo pacman -S texlive-latexextra texlive-binextra texlive-plaingeneric texlive-fontsrecommended

Ubuntu, Debian, etc

> sudo apt-get install latexmk texlive-latex-recommended texlive-latex-extra \
   texlive-fonts-recommended lmodern

Fedora

> dnf install latexmk texlive texlive-isodate texlive-relsize texlive-ulem \
   texlive-fixme texlive-extract texlive-l3kernel texlive-l3packages \
   texlive-splitindex texlive-imakeidx

MacOS

Install MacTeX.

Windows

Consult TeXLive instructions.

Visual Studio Code

This repo is set up to work nicely with vscode. In particular if you install LaTeX Workshop. Assuming you have the appropriate LaTeX tools installed and accessible vscode will automatically build a PDF you can preview in vscode and edit tex files semi-live. The resulting built files and PDF are placed in the ${workspaceFolder}/.build/vscode directory.

About

Working Draft for a future C++ Ecosystem IS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published