This repository contains the source code for the Kentra project documentation website, built with Hugo.
This site provides comprehensive documentation for Kentra, including installation guides, API references, architecture, tutorials, and best practices to help users get started and make the most of the project.
Before you begin, ensure you have the following installed:
git clone https://github.com/kentrasecurity/website
cd websiteStart the Hugo development server with live reload:
hugo serve -DThe site will be available at http://localhost:1313/. The -D flag includes draft content.
.
├── archetypes/ # Content templates
├── content/ # Documentation content (Markdown files)
├── data/ # Data files (YAML, JSON, TOML)
├── layouts/ # Custom HTML templates
├── static/ # Static assets (images, CSS, JS)
├── themes/ # Hugo theme(s)
├── config.toml # Site configuration
└── README.md # This file
We welcome contributions to improve the Kentra documentation! Here's how you can help:
If you find errors, broken links, or have suggestions, please open an issue.
- Fork the repository
- Create a new branch (
git checkout -b feature/improve-installation-docs) - Make your changes
- Test locally with
hugo server - Commit your changes (
git commit -m 'Improve installation documentation') - Push to your branch (
git push origin feature/improve-installation-docs) - Open a Pull Request
- Use clear, concise language
- Include code examples where applicable
- Follow the existing document structure and formatting
- Test all commands and code snippets before submitting
This site is automatically deployed to github pages when changes are pushed to the main branch. The deployment process is handled by GitHub Actions.
This documentation is licensed under the APACHE license, See the LICENSE file for details.
- Documentation Issues: Open an issue in this repository
- Kentra Project Issues: Visit the main Kentra repository
Built with Hugo and blowfish theme.
For more information about the Kentra project itself, visit the main repository.