Welcome to the Oniro Project documentation repository. This repository hosts the documentation for the Oniro Project, an Eclipse Foundation initiative dedicated to developing an open-source, vendor-neutral Operating System (OS) platform. Oniro builds upon OpenHarmony, extending its capabilities to provide a versatile platform for smart devices across various industries.
This documentation is powered by Jekyll and uses the Just the Docs theme. It is hosted on GitHub Pages and follows a structured approach to provide clear and accessible guidance for Oniro developers.
The latest version of the Oniro Project documentation is available at: docs.oniroproject.org.
To build and preview the documentation on your local machine, ensure that Jekyll and Bundler are installed, then follow these steps:
- Clone this repository:
git clone https://github.com/eclipse-oniro4openharmony/eclipse-oniro4openharmony.github.io.git oniro-docs cd oniro-docs
- Install dependencies:
bundle install
- Build and serve the documentation:
bundle exec jekyll serve
- Open
http://localhost:4000/
in your web browser to view the documentation.
This repository is configured to use GitHub Actions for building and deploying documentation. To publish updates:
- Push changes to the
main
branch. - GitHub Actions will automatically build and deploy the documentation to GitHub Pages.
This documentation is based on the Just the Docs theme, which provides a minimal yet functional interface. The theme and its features are documented in the Just the Docs repository.
We welcome contributions to improve this documentation. If you would like to contribute:
- Fork this repository.
- Create a feature branch.
- Submit a pull request with your changes.
For more details, refer to our contribution guidelines.
This repository is licensed under the MIT License. The documentation framework is adapted from the Just the Docs Template, ensuring a robust and customizable documentation experience.
For more details about the Oniro Project, visit the Eclipse Oniro website.