Quick Start

Install Tools

  1. VS Code (or another IDE of your choice)

  2. Python

  3. Git

Obtain Data

  1. On GitHub, navigate to the workshop repository

  2. Fork the workshop repository.

  3. On GitHub, navigate to your fork of the workshop repository and copy the URL.

  4. Clone forked repository to your local machine using git clone command. It will look like this, with your GitHub username instead of YOUR_USERNAME:

git clone https://github.com/YOUR_USERNAME/cloud-native-foundations

See details on how to fork and clone the repository.

Generate Documentation

The documentation is the core of the workshop. You can generate it automatically with a single line of code and use it locally without internet access. Moreover, you can edit and improve documentation, contributing to this project, or build your own knowledge base. To make it possible just follow the instructions:

  1. Open the workshop folder with IDE and run terminal

  2. Create the virtual environment: python3 -m venv venv

  3. Activate the virtual environment: source venv/bin/activate

  4. Install dependencies: pip install -r requirements.txt

  5. Change the working directory to docs: cd docs

  6. Generate a local copy of workshop documentation by running make html

  7. Open the local copy of the documentation in a web browser: firefox build/html/index.html

Now you have everything you need to get the most out of this workshop.

Download Documentation

You can download the Cloud Native Foundations Workshop docs in the following formats:

How To Use Workshop

At the moment, the workshop includes two main sections: exercises and solutions. Follow the instructions in each exercise and try to solve the problems.

Explore the Learning Resources to brush up on the current topic, and feel free to check out the solutions.