Skip to content

RailsGoat Summer of Code Type Project Information

Al Snow edited this page Mar 4, 2018 · 49 revisions

Mentors Getting Started with RailsGoat SOC Initiative

  1. Here is your OWASP Slack invite: https://owasp.herokuapp.com
  2. Introduce yourself in the RailsGoat Slack channel.
  3. I encourage you to start with these steps here and ask questions/give suggestions in RailsGoat Slack channel so we can get ready for student proposals in the near future.
  4. Register on OWASP/GSOC Google Group as specified in OWASP/GSOC wiki
  5. Ask the OWASP org administrator to send you an invitation to set up a GSOC account before you can log in to the GSOC website.
  6. Get involve in RailsGoat community. Comment on RailsGoat issues, write up a new RailsGoat issue, or submit a RailsGoat Pull Request, participant/monitor in RailsGoat Slack channel.
  7. Feel free to ask questions in the RailsGoat Slack channel.

Main 2018 GSOC Milestones

  • Feb.12: OWASP and "Rails" projects were accepted to Google Summer of Code (GSOC).
  • Feb.15-Mar.11: Get Mentors for Railsgoat ideas. Students start to be involved in RailsGoat Community.
  • Mar.12-Mar.27: Students Apply for GSOC
  • Apr.23: Accepted GSOC Student Announced
  • Apr.23-May.13: GSOC Community Bonding Period
  • May.14: GSOC Coding Begins
  • Aug.21: GSOC Mentors submit final student evaluations
  • October: Mentor Summit at Google

Students Getting Started with RailsGoat SOC Initiative

  • We really appreciate your interest in the RailsGoat SOC Initiative. While we wait for Google to open up the GSOC student proposal submit time-period (March 12-27, 1018), we encouraged you to read up about the RailsGoat SOC Initiative on this wiki page and follow the links under OWASP/GSOC 2018 Initiative.

    • We see that OWASP applied to GSOC 2018 and has been selected. We do not know yet how many students "slots" Google will give OWASP or if we will get any of the slots given.
    • We hope to be a part of the OWASP GSOC Initiative and currently working to staff the ideas listed below.
    • Here is the current Draft Template: OWASP/GSOC Project Ideas. We will being moving this text to the above OWASP site when we each idea is staffed and written up.
  • Start thinking about the "idea" or ideas you want to work on. You can pick one of the ones in this wiki or come up with one yourself. You will be creating a proposal based on the"idea" and submitting it to Google between March 12-27, 2018.

  • Introduce yourself in the RailsGoat Slack channel.

  • Get involve in RailsGoat community. Comment on a RailsGoat issue or submit a RailsGoat Pull Request.

  • Feel free to ask questions in the RailsGoat Slack channel.

Our current Idea List for RailsGoat SOC Initiative

We are collecting RailsGoat Summer of Code-Type project ideas. (Please feel free to add more) You can discuss the ideas posted here in our mailing list. Don't hesitate to send your original ideas as well! Our current ideas have been posted to the OWASP GOSC Idea wiki page

NOTE: As of today (1/30/2018), GSOC and RGSOC organization submit deadlines have passed. Hopefully we can be part of another SOC program. See possibles below.

Ways to Communicate: (Sorted by preference)

MORE ADMINISTRATIVE

Possible programs to be part of

Past GSOC Projects: https://summerofcode.withgoogle.com/archive/

SOC/RailsGoat Roles

  • Students for RailsGoat projects
    • TBD
  • OWASP Mentors for RailsGoat projects
  • OWASP Backup Mentors for RailsGoat projects
    • TBD
  • OWASP RailsGoat Technical Advisors for RailsGoat projects (on-call but no regular duties)
  • RailsGoat "Application or Modular Maintainers"
  • "OWASP Project Leaders" for RailsGoat projects
  • OWASP/GSOC Admin, OWASP Organization Administrators (must have >= 2 per GSOC Rules)
  • Program Administrator are Google employees of Google’s Open Source Programs Office.

Ways to Publicize

Sections are divided by their OWASP Top Ten label (A1-A10) and marked as R4 and R5 for Rails 4 and 5.

Clone this wiki locally