Getting Started
This repository of notes is intended for quick reference, especially for beginners. This is not a textbook. Focus of each note is to provide minimal, dense, clutterfree info for the reader to get started.
To contribute, submit a pull request. Here's a step by step guide:
Step 1: Setting up
- First you need to have a clean linux operating system setup. You can install Ubuntu 20.04 on VirtualBox or VMWare workstation if you have a laptop with 4-8GB RAM.
- Install Visual Studio Code or any other code editor you prefer.
- Install Git on your laptop. Sign up for an account on Github. Then setup SSH access.
Step 2: Working locally
- Fork the original repository to your own account.
- Clone your forked repository to your laptop.
- Install python-virtualenv & setup a virtualenv with name 'venv' in the code folder.
- Activate the virtualenv and install the pip dependencies.
- Start the local development server with:
mkdocs serve
Step 3: Submit a pull request
- Open the folder in the editor. Understand how material for mkdocs works.
- Make edits in the
docs
folder to edit the contents. - Navigate to your local deployment to test the changes.
- Keep making changes till you are satisfied. Then commit the changes.
- Push to your github account with
git push
. - Navigate to the forked repository in your github account using your browser and submit a pull request to the original repository.
- Raise a github issue on the original repository, if you face any issues.