A presentation explaining the difference between Git and GitHub, and introducing open source concepts, created for BUDE Global.
- Git vs GitHub: A clear explanation of the differences between the Git tool and the GitHub service.
- Version Control: An introduction to version control concepts.
- Open Source: An overview of Open Source Software (OSS), its importance, and how to identify it.
- Hands-On: A practical exercise for making a first open source contribution.
You can view the live presentation here.
To run the presentation locally, you need a web server. You can use any local server, but here's a simple one using Python:
- Clone the repository:
git clone https://github.com/budeglobalenterprise/bude-git-vs-github-introduction.git
- Navigate to the project directory:
cd bude-git-vs-github-introduction
- Start a local server:
- Python 3:
python -m http.server
- Python 2:
python -m SimpleHTTPServer
- Python 3:
- Open your browser:
Navigate to
http://localhost:8000to view the presentation.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Aravind Govindhasamy - Author & Presenter
- Reveal.js - The presentation framework
- BUDE Global - For supporting this project