Welcome to the official documentation for One Suite, which includes the following products:
- OneLead - A Frappe-based app for Meta and Google integration. OneLead Repository
- OneInbox - A unified inbox solution. OneInbox Repository
- OneInbox_WhatsApp - WhatsApp integration for seamless communication. (Forked frappe_whatsapp)
This repository contains the documentation for these products, built using MkDocs with the Material theme. The documentation is hosted on GitHub Pages.
To run the documentation locally and make changes, follow these steps:
Ensure you have the following installed:
- Python (3.x): Download here
- Git: Download here
-
Clone the Repository
git clone https://github.com/YOUR_GITHUB_USERNAME/one-docs.git cd one-docs
-
(Optional) Virtual Environment
python -m venv venv source venv/bin/activate # On Mac/Linux venv\Scripts\activate # On Windows
-
Install Dependencies
pip install mkdocs-material
or
pip install -r requirements.txt
-
Run Locally
mkdocs serve
This will start a local server at:
http://127.0.0.1:8000/
Open this link in your browser to preview the documentation.
-
Stop the Server To stop the local server, press Ctrl + C in the terminal.
We welcome contributions to improve this documentation. Follow these guidelines to contribute:
- If you raise a Pull Request (PR) in OneLead or OneInbox, please ensure that you also update the relevant documentation in this repository.
- Attach the OneLead/OneInbox PR to the documentation PR for reference.
- Ensure that the documentation clearly explains any new features, API changes, or installation steps.
- Edit Markdown files in the
docs/
directory. - Follow the existing structure when adding new documentation.
- Use clear and concise language.
- Include code snippets, screenshots, or examples where relevant.
- Run
mkdocs serve
to preview your changes before submitting a PR.
- Ensure documentation is accurate and up to date.
- Use proper formatting and Markdown syntax.
- Keep descriptions clear and user-friendly.
- For API changes, include request and response examples.
- If adding a new section, update
mkdocs.yml
for navigation.
To deploy updates to GitHub Pages, run:
mkdocs gh-deploy
This will build and publish the documentation at:
https://yourusername.github.io/one-docs/
This documentation is released under the MIT License.
For any questions or feedback, feel free to open an issue in this repository.