Hacktoberfest Open Hack Night
Celebrating Open Source and Giving Back
Brunei Geek Meet OctOBER 2018
Thanks for Coming!
- Thanks for DARe folks for hosting us
- Brunei Geek Meet is a community that wants to provide a space for sharing and learning
- We have talks and hack nights
- But importantly it is to have a great time meeting and chatting with all you folks!
- Keen to share a talk? Let me know!
Agenda
6:15 - 6:20 Intro and brief overview of Hacktoberfest
6:20 - 6:40 How to use Github to make changes and a Pull Request ⚒
6:40 - 8:00 Get coding or chatting 💻 🗣
- It's about Open Source & Community
-
-
Programs where the underlying source code that powers it is available to view, modify and update
-
-
Community
-
Anybody contributing or using to open source (or those just interested in it too 😉)
-
Hacktoberfest — brought to you by DigitalOcean in partnership with GitHub and Twilio — is a month-long celebration of open source software. Maintainers are invited to guide would-be contributors towards issues that will help move the project forward, and contributors get the opportunity to give back to both projects they like, and ones they've just discovered. No contribution is too small—bug fixes and documentation updates are valid ways of participating.
-
Get a free a limited edition T-shirt!
-
Make five pull requests (PRs)
-
To any public repo on GitHub
-
This year, the first 50,000 of you can earn a T-shirt (compared with 30,000 in 2017).
-
Github is where it is today due to both open source and community
- Github allows you to host your open source code and provides a way for the community to contribute back
- Utilises git as the version control system
- Adds a nice web interface to git and adds special features like Pull Requests that enable easier contribution
Contributing in Github
Making a CHANGE
Great tutorial from Digital Ocean
- Fork repository
- Clone repository to your machine
- Create a new branch
- Make your changes
- Commit your changes
git clone URL_TO_YOUR_REPOSITORY
git checkout -b BRANCH_NAME
git add FILES_TO_ADD
git commit -m "COMMIT_MESSAGE"
Making a Pull Request
Great tutorial from Digital Ocean
- Update repository with latest changes
- Merge latest changes into your feature
- Push latest changes to Github
- Make pull request on Github
git push origin BRANCH_NAME
git checkout YOUR_BRANCH
git merge upstream/master
git remote add upstream https://github.com/
original-owner-username/
original-repository.git
git fetch upstream
1. Fork Repository
MAKING A CHANGE
2. Clone repository to your machine
MAKING A CHANGE
3. Create a new branch
MAKING A CHANGE
MAKING A CHANGE
4. Make your changes 5. Commit your changes
Making a Pull Request
1. Update repository with latest changes
2. Merge latest changes into your feature
3. Push latest changes to Github
4. Make pull request
Happy Hacking!
Register at https://hacktoberfest.digitalocean.com/
Brunei Geek Meet - Oct 2018 - Hacktoberfest
By Timothy Lim
Brunei Geek Meet - Oct 2018 - Hacktoberfest
- 1,020