mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-04 22:02:52 +01:00
One implication here is that both proposals/README.md and the website should use basically the same format for their proposal lists. Another subtle change is that the website sidebar was previously sorted by *filename*, and is now sorted by *title*, which seems better because it's something that readers can see. Enumerating why files change: - gen_sidebar.py is the centerpiece, with a couple helpful functions for re-use elsewhere - Delete the old sidebar html includes - Modify the Makefile to handle gen_sidebar.py reasonably well (let's be honest... I'm not great at Makefiles) - Move proposal listing out to its own file (proposals.py) for re-use - Add a few PYTHONPATH things + `__init__.py` files to get modules importing correctly (may be a better way at this, I've hit a wall though).
Proposals
This directory contains accepted proposals for the carbon-lang repository. For information about declined/deferred proposals, please view the proposal's original pull request.
For accepted proposals, where #### is the corresponding proposal's pull
request:
p####.mdwill contain the main proposal text.p####-decision.mddocuments the decision and rationale.p####may be present as an optional subdirectory for related files (for example, images).
Proposal list
- 0029 - Linear, rebase, and pull-request GitHub workflow
- 0042 - Create code review guidelines
- 0044 - Proposal tracking
- 0051 - Goals
- 0063 - Criteria for Carbon to go public
- 0074 - Change comment/decision timelines in proposal process
- 0083 - In-progress design overview
- 0107 - Code and name organization
- 0113 - Add a C++ style guide
- 0120 - Add idiomatic code performance and developer-facing docs to goals
- 0142 - Unicode source files
- 0143 - Numeric literals
- 0149 - Change documentation style guide
- 0162 - Basic Syntax
- 0175 - C++ interoperability goals