This repository contains all of the code and content for NuoDB DBaaS Control Plane Software documentation.
If you notice an issue with our documentation or would like to propose a documentation improvement the easiest way to make an impact is to create GitHub issue.
GitHub issues are triaged by NuoDB team promptly. An additional information may be requested by th team to make sure that the issue is address in the best possible way. Once an issue is addressed, you'll get a notification via GitHub that the issue has been closed and that a change is now live.
Any contributions to NuoDB DBaaS Control Plane documentation are welcome. Feel free to make in impact and contribute directly by creating a Pull request to this repository with your suggested changes. To do so:
- Fork the repository
- Create branch of of
main
branch - Make you changes in that branch
- Submit PR for a review with
nuodb-cp-docs/main
as a target branch
Once you have submitted your PR, CircleCI will build, verify and upload a staging version of the website with your changes.
Every update to the main
branch of this repository will trigger a rebuild of our production documentation page.
It might take a few moments for your merged changes to appear.
This project follows Thulite and Hugo project structure. Doks documentation theme for Thulite framework empowers the look and feel for our documentation.
assets
- Project assets (scripts, styles, images, etc.)config
- Project’s configuration files (Thulite, Hugo, PostCSS, etc.)content
- Project content (pages, posts, etc.)layouts
- Project layouts (partials, shortcodes, etc.)static
- Non-code, unprocessed assets (fonts, icons, samples, etc.)package.json
- A project manifest.
If you're working on a change in docs content, you should work primarily in content/docs
directory.
If you want to contribute documentation content, we recommend building and testing the change locally.
Most of the documentation content is written using Markdown syntax with a front-matter to define metadata such as title and description. Please read the Doks theme documentation for available shortcodes and Markdown visualization features.
To serve a local version of the docs site with your changes, run:
npm install # Download dependencies
npm run dev
This command both builds and serves your local changes. By default, your local build is accessible at localhost:1313. From here, any changes you save in your text editor will render on this local site in real time.