Giter Site home page Giter Site logo

pooch11 / hacktoberfest-at-seneca-2018 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from humphd/hacktoberfest-at-seneca-2018

0.0 2.0 0.0 21 KB

Tracking and Support for Hacktoberfest 2018 at Seneca College

License: BSD 2-Clause "Simplified" License

hacktoberfest-at-seneca-2018's Introduction

Hacktoberfest 2018 at Seneca

Open Source students in OSD600 and DPS909 are participating in Hacktoberfest 2018 for their Release 0.2. This is our tracking repo, welcome!

Requirements and Instructions

During October 2018, students are required to complete 5 Pull Requests to open source projects hosted on GitHub. Your final submission is due by October 31, 2018.

All course submissions are done in this repo by adding to existing JSON files, see the documentation for the data/ directory. Students must update these files each Monday in October via a Pull Request.

We will track this data in an online dashboard, which we'll also create in this repo, see below for more details.

Issues

Every GitHub Issue you work on should get recorded in issues.json. If you find an Issue you think you can fix, leave a comment and let the project know you're interested, asking any questions you might have. Pick small bugs to work on so you don't get overwhelmed.

Try not to work on Issues that other people are doing. If you find an Issue that has someone else assigned, but hasn't been updated in a while, you can leave a comment asking them (i.e., @ mention their name) if you can take it over. Be polite, be considerate, but also don't be afraid to get involved.

NOTE: you might end up working on more Issues than Pull Requests (e.g., you might start one, and decide it's not right for you). That's OK. Be aware that only Pull Requests count toward your 5-PRs.

Pull Requests

Every GitHub Pull Request you attempt recorded in pull-requests.json. The Pull Requests don't need to be huge.

Make sure you follow the contribution guidelines of each project, run tests locally before you submit, follow style guidelines, etc. Be professional with your submissions, and put some care into them.

If you are unsure about aspects of your Pull Request, make sure you leave comments and questions as well. Finally, be responsive to feedback and update your code as asked by reviewers.

You should be working on at least 1 Pull Request each week. You will end up with 5 Pull Requests by the end of October.

Blog Posts

Every blog post you write related to your work on Hacktoberfest should be recorded in posts.json. Talk about the Issues and Pull Requests you're working on, the code you're learning, the projects you're getting involve with, etc.

Be specific and use links to your work, screenshots, or other material to help tell your story. What are you learning? What surprised you? Who helped you out? What are you learning about open source?

Each week you need to post something to your blog and add a link. In total you will have 5 blog posts by the end of October.

Getting Help

While each student must complete their own Pull Requests, you are not alone. You can and should help one another, and there are a number of ways to do this.

Please use our course's Slack instance to discuss your work with other classmates.

You can also file an Issue in this repo if you are really stuck on something and want to get the attention of others in the class. Use the hacktoberfest-help label. You are encouraged to watch this repo so you see when there are new Issues or updates.

Finally, be sure to reach out to the projects to which you are contributing. You can ask questions in your Issue or Pull Request, and many projects will also have a Slack instance, mailing list, etc. where you can talk to the developers directly.

Dashboard

To keep track of our community's progress, and have some fun, we will also create a simple web-based dashboard app to visualize our JSON data. If you would like to contribute to the dashboard, see the CONTRIBUTING docs.

Important Links

hacktoberfest-at-seneca-2018's People

Contributors

humphd avatar

Watchers

James Cloos avatar Adam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.