Skip to content

Proposal: Base17 style system #56

@joshgoebel

Description

@joshgoebel

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-schemes to base17-schemes and 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 requestproposalAn idea which may or may not be acted on

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions