This repository holds the official sensebox documentation
You can visit the live website here: docs.sensebox.de
This project is a static website built with Docusaurus 3, a modern framework optimized for building documentation websites. It provides easy setup, rapid local development, and seamless deployment options.
Before running the project, ensure you have the following tools installed:
- Node.js (v14.17 or higher)
or
- Yarn (v1.22 or higher)
Clone the repository and install the dependencies:
$ yarn
Start the development server:
$ yarn start
This will launch a local server and open the website in your default browser. Any changes you make will be automatically updated without restarting the server.
To enable search functionality, you will need an Algolia account:
- Sign up for an account at Algolia.
- Create an application within Algolia.
- Once the application is created, generate an API key and other necessary credentials.
- Create a
.env
file in your project root based on the.env.sample
file format, and fill in your Algolia credentials.
To generate a production-ready static version of your site:
$ yarn build
The static files will be placed in the build
directory, which you can serve with any hosting platform that supports static content.
If you encounter any bugs or issues, feel free to open an issue in the Issues tab. Contributions are welcome! If you'd like to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/my-feature
) - Commit your changes (
git commit -m 'Add my feature'
) - Push to the branch (
git push origin feature/my-feature
) - Open a Pull Request