GitHub Organization Reboot


The OWASP GitHub organization hosts some of the foundation’s greatest projects. Unfortunately, there is a lot of rubble obstructing access to them. GitHub has become a kind of de-facto standard for OSS projects, and using this platform and associated ecosystem of SaaS to its full potential could make a big difference when it comes to gaining new contributors.

This Working Session will explore how OWASP can gain maximum benefit from its use of GitHub.

What

  • What makes GitHub so special among its peers?
  • How are other successful OSS organizations using GitHub?
  • How can OWASP use GitHub more to its benefit?
  • How high should the quality bar for OWASP org repositories be in the future?
  • What are best practices and user expectations for OSS these days?
  • How can we prevent new erosion after a “tabula rasa” clean-up or “reboot”?

Outcomes

The following are the potential outcomes of the Working Session:

  • GitHub repository owner guidelines
  • GitHub org admin guidelines
  • Addendum to the Project Leader Handbook specific for Code and Tool projects
  • Extended/New quality checklist for Code and Tool projects
  • Templates (e.g. README.md, LICENSE, CONTRIBUTING.md etc.) for a repo under OWASP org (see https://github.com/OWASP/github-template)
  • Instructions for 3rd party QA/CI tool setup (e.g. Travis-CI, Code Climate etc.)

Who

The target audience for this Working Session is:

  • Project leaders of OWASP Code or Tool projects
  • Contributors to OWASP Code or Tool projects
  • Software engineers/craftsmen
  • GitHub power users

Working materials

Here are the current ‘work in progress’ materials for this session (please add as much information as possible before the sessions)

  • Draft GitHub repository owner guidelines
  • Draft GitHub org admin guidelines
  • Draft Addendum to the Project Leader Handbook specific for Code and Tool projects
  • Draft Extended/New quality checklist for Code and Tool projects
  • Draft templates (e.g. README.md, LICENSE, CONTRIBUTING.md etc.) for a repo under OWASP org (see https://github.com/OWASP/github-template)
  • Draft instructions for 3rd party QA/CI tool setup (e.g. Travis-CI, Code Climate etc.)

Content

…add content…



Back to list of all Working Sessions and Tracks

Edit this page here