Louis Dionne c2cac69d08
[libc++] Replace 'tags' in CSV status pages by inline notes (#105581)
This patch replaces 'tags' in the CSV status pages by inline notes
that optionally describe more details about the paper/LWG issue.

Tags were not really useful anymore because we have a vastly superior
tagging system via Github issues, and keeping the tags up-to-date
between CSV files and Github is going to be really challenging.

This patch also adds support for encoding custom notes in the CSV
files via Github issues. To encode a note in the CSV file, the
body (initial description) of a Github issue can be edited to contain
the following markers:

    BEGIN-RST-NOTES
    text that will be added as a note in the RST
    END-RST-NOTES

Amongst other things, this solves the problem of conveying that a
paper has been implemented as a DR, and it gives a unified way to
add notes to the status pages from Github.
2024-08-28 13:42:41 -04:00

38 lines
1010 B
ReStructuredText

.. raw:: html
<style type="text/css">
td { text-align: left; }
.notstarted { opacity: 60%; }
.nothingtodo {
background-color: #99FF99;
font-style: italic;
}
.inprogress {
background-color: #FFFF99;
font-style: italic;
}
.inreview { background-color: #FFFF99; }
.partial {
background-color: #2CCCFF;
font-style: italic;
}
.complete { background-color: #99FF99; }
</style>
.. role:: notstarted
.. role:: nothingtodo
.. role:: inprogress
.. role:: inreview
.. role:: partial
.. role:: complete
.. |Not Started| replace:: :notstarted:`Not Started`
.. |Nothing To Do| replace:: :nothingtodo:`Nothing To Do`
.. |In Progress| replace:: :inprogress:`In Progress`
.. |Review| replace:: :inreview:`Review`
.. |Partial| replace:: :partial:`Partial`
.. |Complete| replace:: :complete:`Complete`
.. |sect| unicode:: U+00A7
.. |hellip| unicode:: U+2026