As promised, we’ve just updated the expressjs.com website with improved organization and a new navigation menu. Although it’s an improvement, there’s still work to do, and we’ll be continuing to work on the documentation in coming weeks.
As we mentioned last week, one of our top goals with this project is to enable more community contributions to the site and the Express documentation. Now, with markdown-sourced content, it’s easier than ever to contribute to the docs. See the GitHub README for brief explanation of how to edit the site content.
Moving forward, we’ll be cleaning up and improving the technical documentation, making sure the API docs are totally accurate and complete, and clarifying the writing. If you any contributions to the technical documentation, just find the markdown file to edit and open a pull request. For your convenience, the footer on each page links to the corresponding markdown file, making it super easy to contribute edits.
Additionally, some non-technical areas to which you can contribute include:
- Add your app or site to the list of Express-driven sites and applications. Simply edit the corresponding markdown file, providing a brief (one- or two-line) description of the app or site and a representative screenshot. The current app list is fairly old, so if you know for certain that a given app/site is not using Express, please open an issue.
- Add to the list of middleware. Edit the corresponding markdown file to add a link to the middleware’s GitHub repo, with a very short description of it.
- Add to the list of books and blogs on Express. Edit the corresponding markdown file to add a link to your book or blog.
With your help, the Express website and documentation will continue to improve and evolve along with the software.
- Ready to develop APIs in Node.js and get them connected to your data? Check out the Node.js LoopBack framework. We’ve made it easy to get started either locally or on your favorite cloud, with a simple npm install.