Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

New Docs Website #254

Open
LPGhatguy opened this issue Jan 28, 2020 · 0 comments
Open

New Docs Website #254

LPGhatguy opened this issue Jan 28, 2020 · 0 comments
Labels

Comments

@LPGhatguy
Copy link
Contributor

MkDocs has served us well for almost two and a half years. We use it in all of our open source libraries across Roblox, as well as some internal ones.

Site Generator Wishlist

  • Should build an entire website, not just a docs page
    • MkDocs isn't suitable for building a website for a project that has docs instead of just being docs. An official Roact website is in the cards and docs should be integrated into it.
  • Should support components, so we can re-use blocks easily.
    • MDX would be awesome for this
  • Should preserve UI state across pages to make navigation faster and less cumbersome
  • Should use technologies that compose well
    • It should be easy to write new components that doesn't conflict with existing components, like via CSS modules.
    • It should be easy to plug in interactive components for demos, playgrounds, etc.
  • Should accept a mix of handwritten and machine-generated documentation
    • We may want to attach a Lua doc generator to the generator to automatically generate some pages, but not all of them.
  • Stretch: should work offline or in spotty network conditions

Contenders

@LPGhatguy LPGhatguy added the docs label Jan 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant