Skip to content

General - Call for Maintainers and Longterm Plan #1380

Closed
@skipjack

Description

@skipjack

Adding this as general outline and todo list for what's planned in terms of high-level changes and organization. Please feel free make suggestions and, if you are interested in picking up something from here, let us know and we can give some guidance. I think it's important that most issues on this repo stay focused on content.

Infrastructure

We either need to finish #980 -- which still needs some work, possibly on the antwar level -- or port the site to a more stable build tool like phenomic or gatsby. Porting the site would also offer a few things, like full HMR, that #980 doesn't address but will require some serious thought. Either way these are the infrastructure issues we need to solve:

The last one refers to outsourcing much of the custom dev-related stuff to more modular packages like the voting app or extracted banner.

Information Architecture (#438)

Certain infrastructure changes should make some of this much easier. Specifically the fact that in newer versions of Antwar as well as in Phenomic and Gatsby -- routing is automatically synchronized/based on the structure of the /content directory. This means far less configuration and a more intuitive repository.

Content

This is the main reason I've added this umbrella issue and closed many of the smaller dev-related enhancements and bugs. The main focus of this site should always be the content. We are making a lot of progress on #1258 but new issues and PRs crop up every day making it very hard to get things done without letting the repo slip back into chaos. This also provides a location for maintainers to quickly touch base and keep track of the overarching plan.

We really need a team of 3 - 5 consistent content writers/maintainers that can help ensure the docs have a fairly consistent voice/approach and each section has well-defined goals. Please ping me if you are interested. I've seen many people frustrated with the old docs and parts of the current docs but much fewer who will take the time to help us address these issues once and for all. Don't get me wrong -- we appreciate every one of the 400+ contributors 🎉 🎉 🎉 -- but at the same time it's very hard to build a coherent site without some core authors/reviewers.

Here's where we're at from a high-level:

  • Finish open tickets and missing documentation (or at least keep them under control).
  • Review, organize, and define clear goals for Concepts.
  • Review, organize, and define clear goals for Guides (in progress -- Guides - Review and Simplify #1258).
  • Review, organize, and define clear goals for Configuration.
  • Review, organize, and define clear goals for API (including CLI -- sync with @ev1stensberg)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions