Let's make things awesome and automatic

Git repository: https://git.gnome.org/browse/gsoc-admin

Rationale

It's the 21st century and we should not be doing all of those manually.

What

  • ALL THE THINGS in git, no more wiki pages unless something that belongs like this very page
  • list of students, mentors and metadata in CSV
    • get phone numbers of mentors!!!
  • script to check that students
    • blog
    • comment on bugzilla
    • attach patches on bugzilla
    • commit and push to git
  • the script must run on a server, not an admin's machine
  • script to generate emails
    • Add appointments to deadline emails
    • Try to summarize subject well -> like a good commit message

  • add students to
    • the mailing list
    • Planet
  • Profit!

Plan

January:

3 days before organization application opens

  • Send out reminder to SoC admins.

3 days before organization application deadline

  • Send out reminder to SoC admins. Indlude deadline.

Accepted mentoring organizations published

  • MANUAL activation of the process Upon activation:
    • Send out call for ideas.

Student application period opens

  • Send out recall for ideas. Include deadline.

Student application deadline

  • Send out call for mentors registering in melange and vote - include deadline! Generate accepted/rejected mails, send them to gnome admins to let them fill to melange.
    • Accepted mail contains:
      • Link to form. Fill before end of community bonding.

End of community bonding:

  • Grab data from form, commit! Send mail to soc admins for planet gnome and mailing list addition. (Latter automatically?) Begin blog checking

On blog check:

  • If a student does not blog regularly, send mail to mentor and soc admins.

3 days before midterm submission beginning:

  • Inform people about internal deadlines.

3 days before midterm submission end: internal submission deadline

  • Inform soc admins to check for missing evals.

3 days before final submission beginning:

  • Inform people about internal deadlines.

3 days before final submission end: internal submission deadline

  • Inform soc admins to check for missing evals.

Final submission day:

Outreach/SummerOfCode/2016/AdminIdeas (last edited 2015-08-29 05:15:57 by LasseSchuirmann)