Git Product home page Git Product logo

documentation's Introduction

Gardener on Metal Documentation

This project is the main entrypoint for the Gardener on Metal documentation.

Local development

To run the documentation project locally you can use the provided Makefile directives to start a Docker container using the current repository content. Hot-reloading is enabled so there is no need to restart the container after you made some changes.

make start

Stopped container instances can be cleaned up via

make clean

Contribution guide

Contributions to this project can be done via Pull Requests either from a fork or inside a feature branch. If you are new to git you can find more information on how to work with forks and branches here.

Once you have a local copy of the repository

git checkout -b my_new_docs_feature

Add your changes to the corresponding section or create a new subfolder in the docs folder if it is a new one

.
├── Dockerfile
├── LICENSE
├── README.md
├── docs
│   ├── architecture
│   └── concepts
└── mkdocs.yml

Once you finished your changes add and commit them to your branch

git add .
git commit -m "Something meaningful goes here"
git push origin my_new_docs_feature

Create now a Pull Request and wait for the Github actions check to turn green. If you encounter an issue and need to fix it please amend commits and force push to your feature branch to update your Pull Request.

git add .
git commit --amend # typically no need to change the commit message
git push origin my_feature_branch -f

Please avoid creating PRs with multiple commits in the form of "fixed typo ABC". This keeps the PRs clean and the reviewers happy. :-)

Adding mkdocs plugins

The requirements.txt file in this project contains the Python modules which should be installed during a page build. Additional plugins for mkdocs should be added here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.