InfrastructureAdding 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.
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:
/content
structure with less configuration.<title>
issues (e.g. Dev - Title Missing on Voting Page #720).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.
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:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4