Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • cloud/documentation
  • 242618/documentation
  • 469240/documentation
  • LukasD/documentation
  • 35475/documentation
  • 323969/documentation
6 results
Show changes
Showing
with 77 additions and 0 deletions
0-gui/images/instance5.png

39.5 KiB

0-gui/images/instance6.png

37.7 KiB

0-gui/images/instance7.png

60.4 KiB

0-gui/images/instance8.png

51.9 KiB

0-gui/images/network1.png

38.6 KiB

0-gui/images/network2.png

28.7 KiB

0-gui/images/network3.png

42.5 KiB

0-gui/images/network4.png

26.9 KiB

0-gui/images/network5.png

27.9 KiB

0-gui/images/router1.png

26.1 KiB

0-gui/images/router2.png

20.9 KiB

0-gui/images/router3.png

28.5 KiB

0-gui/images/router4.png

38.6 KiB

0-gui/images/router5.png

30.1 KiB

0-gui/images/router6.png

55.9 KiB

0-gui/images/sign_in1.png

16.2 KiB

0-gui/images/sign_in2.png

17 KiB

0-gui/images/sign_in3.png

7.55 KiB

# Using OpenStack's Command Line Interface
## Getting Credentials
> TODO
## Setting Up
> TODO
## Full Reference
See [OpenStack CLI Documentation](https://docs.openstack.org/python-openstackclient/rocky/).
# How To Contribute
Working with our documentation requires the following tools:
* *git* for version control
* *nodejs* and *gitbook* for content management
This documentation is written in the *Markdown* markup language.
```bash
# Debian
apt-get install nodejs git
```
```bash
# CentOS
yum install nodejs git
```
```bash
# Fedora
dnf install nodejs git
```
Or see [NodeJS Documentation](https://nodejs.org/en/download/package-manager/) for distro-specific instructions.
## Work-flow Overview
1. Fork & clone repository
2. Create a branch
3. Commit your changes
4. Push to the branch
5. Create a Merge Request with the content of your branch
## Fork Repository
See [GitLab @ ICS MU](https://gitlab.ics.muni.cz/cloud/documentation/forks/new) for details. This will create your own clone of our repository where you will be able to make changes. Once you are happy with your changes, use GitLab to submit them to our original repository.
## Clone Repository
```bash
# after creating your own copy of the repository on GitLab
git clone git@gitlab.ics.muni.cz:${GITLAB_USER}/documentation.git
```
## Create New Branch
```bash
# in `documentation`
git checkout -b my_change
```
## Install GitBook
```bash
npm install gitbook-cli -g
# in `documentation`
gitbook install
```
This step MAY require `sudo` depending on your system and NodeJS installation method.
## Edit GitBook
```bash
# in `documentation`
gitbook serve
```
> Edits will be show live in your browser window, no need to refresh.
## Commit and Push Changes
```bash
git commit -am "My updates"
git push origin my_change
```
## Submit Changes
Create a *Merge Request* via [GitLab @ ICS MU](https://gitlab.ics.muni.cz/cloud/documentation/merge_requests/new).