app.templates.aboutPage = function () { let doc; const all_docs = app.docs.all().concat(...(app.disabledDocs.all() || [])); // de-duplicate docs by doc.name const docs = []; for (doc of all_docs) { if (!docs.find((d) => d.name === doc.name)) { docs.push(doc); } } return `\

DevDocs: API Documentation Browser

DevDocs combines multiple developer documentations in a clean and organized web UI with instant search, offline support, mobile version, dark theme, keyboard shortcuts, and more.

DevDocs is free and open source. It was created by Thibaut Courouble and is operated by freeCodeCamp.

To keep up-to-date with the latest news:

Copyright 2013–2024 Thibaut Courouble and other contributors
This software is licensed under the terms of the Mozilla Public License v2.0.
You may obtain a copy of the source code at github.com/freeCodeCamp/devdocs.
For more information, see the COPYRIGHT and LICENSE files.

Plugins and Extensions

Questions & Answers

Where can I suggest new docs and features?
You can suggest and vote for new docs on the Trello board.
If you have a specific feature request, add it to the issue tracker.
Otherwise, come talk to us in the Discord chat room.
Where can I report bugs?
In the issue tracker. Thanks!

Credits

Special thanks to:

`, ) .join("")}
Documentation Copyright/License Source code ${docs .map( (doc) => `
${doc.name}${doc.attribution}Source code

Privacy Policy

\ `; };