Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* docs: initial docs - Add typedoc to package.json. - Add typedoc-plugin-markdown to package.json to generate markdown from TypeDoc in src. - Add initial generated TypeDoc markdown to /docs. - Add typedoc.json to configure out directory, markdown generation, and project entry point. - Add docusaurus 'classic' for documentation UI. - Remove and update boilerplate code generated from Docusaurus initialization. - Update docs path to read markdown from /docs. - Remove blog and other irrelevant components. - Update links. - Ensure user is redirected to /docs from index. - Add initial config for docusaurus - Add new scripts to package.json - `docs:generate` - run shell script generate-docs.sh - `docs:dev` - launch the docusaurus dev server to view the docs - Add generate-docs.sh - Run typedoc with npx to generate markdown files in /docs. - Ensures README.md in root of /docs is preserved. * docs: customize output path - Customize output path to rename default /functions directory to /Components. - /functions contains all TypeDoc converted to markdown in src. - Add custom-output.mjs to update name of directory. - Ensure Welcome doc is in position 1 in sidebar. - Renaming /functions after markdown is generated repositions it to position 2. - Create scripts/typedoc directory to organize scripts. - Move generate-docs.sh with updated paths. - Add custom-output.mjs - Update paths in package.json script docs:generate. - Update Home Component in src/app/page.tsx. - Rename to Index. - Add return type. - Add TypeDoc - Generate markdown to docs/Components. - Remove file extension from url using cleanUrl option in docusaurus.config.js. - Clean up comments in docusaurus/sidebars.js. * docs(build): fix build error on broken links - Allow docusaurus to build onBrokenLinks. - Update option from `throw` to `warn`. - Fix redirect bug using plugin-client-redirects. - Served with build files, docusaurus does not redirect from / to /docs using custom plugin `redirectToDocs`. - Install package plugin-client-redirects in docusaurus/package.json. - Setup redirect using plugin-client-redirects. - Remove Functions section on Welcome page. - Section will need to be maintained with every new component and is not needed with sidebar. - Reorganize scripts in package.json. - Move all docs scripts to bottom. * docs(dev): restore redirectToDocs for docs dev server - Add `redirectToDocs` back to `plugins` in docusaurus.config.js. - `redirectToDocs` redirects to /docs only in the dev server otherwise the server launches on / to a Not Found page requiring manual renavigation to main index page /docs. * docs(gh-pages): configure docs website - Install `gh-pages` as dev dependency. - Fix url confliction preventing styles from rendering in docusaurus.config.js. - Merge docusaurus.config.js files into single config in /docusaurus. - Update base url. - Specify respository /the-cdj-ui. - Simplify `routeBasePath` to / from /docs. - Remove redirect `plugins`. * docs(clean): remove unused static files
- Loading branch information