Skip to content

Internship program repository containing all the course materials and assignment submissions

Notifications You must be signed in to change notification settings

kartoza/internship-program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Internship Program

Welcome to the Kartoza Internship Program repository!


Overview

  • 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

Project Board

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.


Getting Started

1. Forking the Repository

Before you begin working on your assignments, please fork this repository to your own GitHub account by following these steps:

  1. Navigate to the main repository page on GitHub.
  2. Click on the Fork button located at the top right of the page.
  3. Select your GitHub account as the destination for your fork.

2. Cloning 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.

3. Keeping Your Fork Up to Date

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

Contributing

Making Changes

After making changes in your local repository, push them to your fork as follows:

  1. Stage your changes:

    git add .
  2. Commit your changes with a descriptive message:

    git commit -m "Describe your changes here"
  3. Push the changes to your fork:

    git push origin YOUR_BRANCH_NAME

Replace YOUR_BRANCH_NAME with the name of your working branch.

Creating a Pull Request

Once your changes are pushed to your fork, create a pull request (PR) to merge your changes into the main repository:

  1. Navigate to your fork on GitHub.
  2. Click on the Compare & pull request button.
  3. Provide a clear title and description of your changes.
  4. Submit the pull request for review.

Additional Resources

About

Internship program repository containing all the course materials and assignment submissions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published