Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create issue handler webtask for coaching repo #5

Open
jayvdb opened this issue Feb 25, 2018 · 2 comments
Open

Create issue handler webtask for coaching repo #5

jayvdb opened this issue Feb 25, 2018 · 2 comments
Assignees

Comments

@jayvdb
Copy link
Member

jayvdb commented Feb 25, 2018

Each issue in https://github.com/gsocindonesia/coaching2018 has to be processed, such as adding to the coaching project, checking formatting, adding languages labels, etc.

This can be automated using GitHub issue hooks connected to a http://webtask.io , which can have a private GitHub token to use the GitHub API to read the issue and make changes to the issue. It could also read a Google Doc to use information provided there.

This ensures all issues are processed quickly and methodically/fairly, and the system can be improved upon and reused next year.

This sample acts on GitHub push events, but the same approach can be used for issue events.

Here is a more sophisticated webtask which I've been involved with that may help understanding how to do somethings like secrets.

@ceefour
Copy link
Contributor

ceefour commented Feb 25, 2018

the system can be improved upon and reused next year

It's probably a good idea too to have a "meta" documentation about the coaching process, evaluating what Wikimedia and BesutKode (both GCI and GSoC) and TelU have been doing ... supported with data, and extract the core best practices with sound rationale for each. There will be hundreds of things learned for sure, but compiling that into a systematic and structured methodology will be a challenge. Probably not a task for students, but for me and you and interested lecturers will be a fun project (even if not too rewarding (yet) economically wkwkwk)

@ceefour
Copy link
Contributor

ceefour commented Feb 25, 2018

At least I'm now a bit qualified to write a guide on How to Make 211 Informatics and Non-Informatics Students Even Those Without A GitHub Account Come Together to A Room to Learn About Google Summer of Code. For a start, that credential is not so bad. 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants