DocuHub is constructed using Docusaurus, a modern static website generator.
The source code for DocuHub is available at:
https://github.com/CIROH-UA/ciroh-ua_website
The production environment is available at:
https://docs.ciroh.org/
The staging environment is used for testing and validating changes before deploying to production. This allows contributors to preview their changes in a live environment without affecting the production site. https://docs.ciroh.org/docuhub-staging/
-
Edit Content: See something that needs to be updated? Click on the "Edit page" button at the bottom of the page to make direct changes to the documentation.
-
Submit Changes: Make your edits and create a Pull Request on GitHub. Your changes will be reviewed and merged by the admin team.
-
Contribute to Products Tab: For CIROH projects related to NextGen, please send your GitHub repository URL to the admin for inclusion.
-
Contribute to Blog Section: To add content to the blog, please follow the guidelines in How to write a new Blog?
-
Report Issues: Found a bug or have a suggestion? Open an issue in the GitHub repository to help improve DocuHub.
If you need help, please contact us at [email protected] or Arpita Patel at [email protected]
To set up the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/CIROH-UA/ciroh-ua_website.git cd ciroh-ua_website -
Install Node.js: Download and install the LTS version from nodejs.org if you don't have it already.
-
Install Dependencies:
npm install
-
Build for Production (optional):
npm run build
This creates static files in the
builddirectory that can be deployed to a web server. -
Run Development Server:
npm run start
This will start a local development server at http://localhost:3000
-
View the Site: Open your browser and navigate to http://localhost:3000 to see the local version of DocuHub.