Facebook Introduces Docusaurus, An Open Source Documentation Toolkit to help you manage on one or many open source websites.
They created Docusaurus for the following reasons :
- To put the focus on writing great documentation instead of worrying about infrastructure of a website.
- To provide feature that many of our source websites need like blog support, search and versioning.
- To make it easy to push updates, new features, and bug fixes to everyone all at once.
- Finally, to provide a consistent look and feel across our all open source projects
The new Docusaurus pretends to be an easy-to-maintain open source documentation toolkit that uses Markdown to help users write documentations and blog posts. Its job is to publish a set of static HTML files, ready to upload on a server for public viewing.
Docusaurus also provides core website and documentation features out-of-the-box like the blog support, internationalization, search, and versioning. Today Users will no longer need to manually rework their entire website infrastructure each time a new feature gets added.
Docusaurus was born!
At Facebook, Docusaurus allows us to quickly get different projects up and running with documentation websites, especially for teams who don’t have much experience with web development or primarily want a basic site to showcase their project. Docusaurus already supports sites needing more advanced features like internationalization for Jest and versioning for React Native. As different projects request new features for their sites, they are added to Docusaurus and simultaneously provided to all projects! All together, this ends up greatly reducing the work needed to maintain different sites for different projects. Our teams are able to focus on keeping their projects healthier by spending more time adding features, fixing bugs, and writing documentation.