This repo contains ISO C++ Committee (WG21) papers that I created or co-authored with other C++ experts.
src directory contains source version of those documents. They are written in markdown-like language. Depending on the file extension the specific paper is using either:
for their processing.
Generated outcome documents can be found on GitHub IO page.
-
Bikeshed is really simple to install
git clone https://github.com/tabatkins/bikeshed.git pip2 install --editable /path/to/cloned/bikeshed bikeshed update
-
Updating Bikeshed to the latest version and state requires the following steps
git pull --rebase bikeshed update
-
To develop a document with Bikeshed the most useful is
bikeshed watch src/paper_to_generate.bs
For more information refer to Bikeshed Documentation.
- Framework usage is nicely described int the README documentation on the project's website.
The repository provides a support for markdownlint to ensure that markdown documents are compliant and consistent. To use this feature just install markdownlint plugin in VS Code.
- Change the active directory to the
src
subdirectory - Type
make
and press TAB to see the list of available targets - Provide the target and press ENTER
For example:
cd src
make 2008R1_enable_variable_template_template_parameters.html