This workshop focuses on what is version control, introduction to Git and GitHub, how to manage your projects with version control and most importantly what are Open Source Contributions.
Open-Source Software is a type of software whose code is publicly available to use and modify. Open-Source Contribution involves contributing to the development or improvement of open-source software.
Some popular Open-Source Software are the Linux Operating System, Android, Mozilla Firefox, Chromium (which powers Google Chrome and Microsoft Edge), VSCode IDE, VLC Media Player, WordPress Content Manager System, etc.
Ever wonder if all these projects/software were single-handedly maintained by a single developer? What would have been its impact on them and pretty much on us?
The software would not have had so many features and upgradations. This is where open source contribution comes in. Contributors from around the world help develop and improve the software for every one of us who use it. Being a contributor will give you the super-power to be a part of something that is impacting so many lives.
Apart from the impact that you get to create, it also helps you become a better developer and with time a good mentor, leader, and passionate team player.
In this workshop we learn about :
- Concept of Version Control
- Project management and Collaborating with teams
- Website hosting with GitHub pages
- Contributing to Open Source
View the presentation here
To get going with the repo and cloud concepts we expect you to follow all the topics in the given manner of the workshop which eventually will lead to end of the series.
There are no prerequisites for this workshop
The following links contain the usage examples of that respective session.(All the links will become available as we gradually progress)
To propose or request any feature as well as to report any error in the given material and code please create a issue in this repository.
How to create an issue :
- Under this repository name, click Issues.
- Click New issue.
- If there are multiple issue types, click Get started next to the type of issue you'd like to open.
- Optionally, click Open a blank issue. if the type of issue you'd like to open isn't included in the available options.
- Type a title and description for your issue.
- When you're finished, click Submit new issue.
For more details visit this page
See the open issues for a list of proposed features (and known issues).
- Find a project you want to contribute to
- Fork it
- Clone it to your local system
- Make a new branch
- Make your changes
- Push it back to your repo
- Click the Compare & pull request button
- Click Create pull request to open a new pull request If the reviewers ask for changes, repeat steps 5 and 6 to add more commits to your pull request.
If you feel to add any piece of code or something extra which is not there in the given material or if you want to request any feature you can raise an issue. Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated by ISTE-VESIT.
- 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
licence dekhna hai
Distributed under the MIT License. See LICENSE
for more information.
ISTE | CodeCell |
---|---|
Sarvesh Patil | Madhura Mhatre |
Surya Ganiga | Khushi Bhatia |
Atharva Bhoite | Sadhak Kumar |
Attreyee Mukherjee |
ISTE-VESIT - @istevesit.org - [email protected]
Project Link: https://github.com/ISTE-VESIT-ORG/Gitway-OpenSource