Welcome to the Kartoza Internship Program repository!
-
Course Materials: All the main course materials can be accessed on the Kartoza Training site.
-
Repository Structure: This repository is structured in a standard format. You will find the necessary materials organised in appropriate directories. Depending on the task, some assignments may be submitted directly to this repository or uploaded to the training platform or another designated platform.
-
Communication: For any discussions or queries, please join the Kartoza Intern Hub.
-
Main Instructors:
- Tim Sutton
- Seabilwe Tilodi
- Zulfikar Muzakki
All internship tasks, projects, and deadlines will be managed through our Project Board. Be sure to refer to it regularly to keep track of your responsibilities and progress.
Before you begin working on your assignments, please fork this repository to your own GitHub account by following these steps:
- Navigate to the main repository page on GitHub.
- Click on the Fork button located at the top right of the page.
- Select your GitHub account as the destination for your fork.
After forking, clone the repository to your local machine:
git clone https://github.com/YOUR_USERNAME/internship-program.git
Replace YOUR_USERNAME
with your GitHub username.
To ensure your fork remains current with the main repository, add the original repository as an upstream remote:
git remote add upstream https://github.com/kartoza/internship-program.git
Then, update your fork with the latest changes:
git fetch upstream
git checkout main
git merge upstream/main
After making changes in your local repository, push them to your fork as follows:
-
Stage your changes:
git add .
-
Commit your changes with a descriptive message:
git commit -m "Describe your changes here"
-
Push the changes to your fork:
git push origin YOUR_BRANCH_NAME
Replace YOUR_BRANCH_NAME
with the name of your working branch.
Once your changes are pushed to your fork, create a pull request (PR) to merge your changes into the main repository:
- Navigate to your fork on GitHub.
- Click on the Compare & pull request button.
- Provide a clear title and description of your changes.
- Submit the pull request for review.
- Course Materials: Kartoza Training
- Communication: Kartoza Intern Hub
- Project Board: Internship Project Board