-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or requestproposalAn idea which may or may not be acted onAn idea which may or may not be acted on
Milestone
Description
I've create a new repo for what I'm calling the Base17 style guide: https://github.com/base16-project/base17
Ref: #11
I'd love feedback, the spec itself can be found under style_guide.md.
In my opinion this is how we move forward - now that Chris has reasserted his ownership of Base16: by creating our own style systems - that are wholly our own and we can evolve and do with them as we like.
- We leave the Base16 style spec alone - if our tools work with it (and I think they should) great, but we shouldn't be changing or evolving it under the "base16" auspice.
- We create a new forwards compatible spec, Base17 - so allow us to evolve the system. All Base16 schemes are valid Base17 schemes - just base17 allows you to start doing more (better control of syntax highlighting, etc).
- We rename
base16-schemestobase17-schemesand then we can begin to evolve the base17 style system (that we own) - or introduce additional style systems (Ansi16, etc) - Existing base16 templates can compile base17 (with slightly lower fidelity) and new templates can fully process the new features of base17.
I think getting our tooling to accept and work with the fact that there are real and divergent (the input files won't all look the same) style systems is the first step to making all of this more concrete.
Originally posted by @joshgoebel in #11 (comment)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestproposalAn idea which may or may not be acted onAn idea which may or may not be acted on