Git Product home page Git Product logo

openitcockpit-documentation's Introduction

[Work in progress] openITCOCKPIT-documentation

This repository contains the documentation of openITCOCKPIT in German and English language.

For users

The latest version of the documentation is available at https://docs.openitcockpit.io/

For contributors

Did you find a typo or do you want to improve the documentation? Feel free to send a pull request.

Setup your local copy via Docker

  1. Clone this repository
git clone https://github.com/it-novum/openITCOCKPIT-documentation.git
cd openITCOCKPIT-documentation/
  1. Build Docker image
docker build . -t openitcockpit/mkdocs
  1. Run Docker Container (German Docs [πŸ‡©πŸ‡ͺ])
docker run --rm -it -v "$PWD":/docs -w /docs/de -p 8000:8000 openitcockpit/mkdocs
  1. Run Docker Container (English Docs [πŸ‡ΊπŸ‡Έ])
docker run --rm -it -v "$PWD":/docs -w /docs/en -p 8000:8000 openitcockpit/mkdocs
  1. Open in Web Browser
http://127.0.0.1:8000/
  1. Edit the files

You can edit the files with your favorite editor. Docker will copy changed files automatically into the container. No manual effort required.

Deploy static files to a web server

This part describes how to deploy the documentation as static HTML files. This is useful if you plan to host a copy of the documentation locally.

ℹ️ If you only want to improve the documentation, please use the Docker setup as descripted above.

  1. Clone this repository
git clone https://github.com/it-novum/openITCOCKPIT-documentation.git
cd openITCOCKPIT-documentation/
  1. Build Docker image
docker build . -t openitcockpit/mkdocs
  1. Build all languages
docker run --rm -it -v "$PWD":/docs -w /docs/de -p 8000:8000 openitcockpit/mkdocs /usr/bin/mkdocs build
docker run --rm -it -v "$PWD":/docs -w /docs/en -p 8000:8000 openitcockpit/mkdocs /usr/bin/mkdocs build

mkdir htdocs
cp -r de/site/. htdocs/

mkdir htdocs/en
cp -r en/site/. htdocs/en
  1. Deploy

Copy the content of the htdocs folder to your web servers document root.

To documentation does not require any server side programing languages like php, python or java.

You can also use an Apache2 web server running inside of a Docker container like in this example:

docker run --rm -it --name my-apache-app -p 8080:80 -v "$PWD/htdocs":/usr/local/apache2/htdocs/ httpd:2.4

Go to http://127.0.0.1:8080/

License

Copyright (C) 2015-2020  it-novum GmbH


openITCOCKPIT is dual licensed

1)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.


This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.


You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

2)
If you purchased an openITCOCKPIT Enterprise Edition you can use this file
under the terms of the openITCOCKPIT Enterprise Edition licence agreement.
Licence agreement and licence key will be shipped with the order
confirmation.

openitcockpit-documentation's People

Contributors

abergen-itn avatar dietmarj avatar ibering avatar jan-nox avatar jensmich avatar jhueppauff avatar lukasrininsland avatar mheob avatar nook24 avatar philippfr avatar renepaul77 avatar sacreative10 avatar slartibartfass avatar sva1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

openitcockpit-documentation's Issues

Translate the documentation from german into english

Hacktoberfest 2021

Celebrate Hacktoberfest by getting involved in the open source community.
We would like to ask you to help us translate the openITCOCKPIT documentation into the english language.

As many as you want - as long as you want

About the project

openITCOCKPIT is a modern web interface to manage Nagios, Naemon or Prometheus based monitoring environment.

For more information please see the projects home page: https://openitcockpit.io/

How to contribute

  1. Fork this repository
  2. Add a comment to this issue, which file you want to translate. (Example: #2 (comment))
  3. Clone your forked repository (replace YOUR_ACCOUNT_NAME)
git clone https://github.com/YOUR_ACCOUNT_NAME/openITCOCKPIT-documentation.git
cd openITCOCKPIT-documentation/
  1. Start translating
  2. If done, please send a pull request

You can send one pull request per translated file.

Important notes

To do the translation, no special software (like Docker, a programming language or a web server) is required.

We recommend to use a code editor with a spell checker. For most editors are free spell checking plugins available. To name a few:

Please do not translate product names or reserved words like:

  • openITCOCKPIT, Statusengine, CakePHP, Gearman, GearmanWorker
  • LDAP, OpenLDAP, PHP, SSO, NRPE, NDO, UUID, ARO, ACO, ACL,
  • Nagios, Naemon, NPCE, NDOUtils
  • Prometheus

For experts (optional)

If you like to see the end result of your translation, please see the README for instructions on how to run a local copy of the documentation using Docker:
https://github.com/it-novum/openITCOCKPIT-documentation/blob/main/README.md

Need help or have any question?

change the navigation bar

image
this list can be set into navigation bar of the webpage
and it can look like this
image
if you like this approach you can assign it to me I will do it. and don't forget to add the Hacktoberfest label into it.

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.