Skip to content

Instantly share code, notes, and snippets.

@notthetup
Last active May 13, 2017 07:54
Show Gist options
  • Save notthetup/817f54b660e3f487eb14c12219932025 to your computer and use it in GitHub Desktop.
Save notthetup/817f54b660e3f487eb14c12219932025 to your computer and use it in GitHub Desktop.
List of Resources for Software Developers new to OSS projects.

List of Resources for Software Developers new to OSS projects.

General

  1. First pull request initiatives

  2. Writing better commit messages, possibly with emojis

  3. Open open source model http://openopensource.org/ with few and simple guidelines

  4. Applying good labels to Github issues

  5. Applying GitHub pull request / issues templates

  6. Adding contributing guidelines

  7. Creating a good readme file

  8. Badges to include: CI, coverage, security, etc

  9. How to create GIF

  10. ASCII art

  11. Smart ways to embed hidden fun messages for developers

  12. Common git branching models

  13. Using git as markdown based documentation

  14. humans.txt for web projects http://humanstxt.org/

Examples of Singapore based open source

- Example of Singapore based open source in NUS https://github.com/TEAMMATES/teammates    - see the issues tab for beginner friendly labels
- We Build SG repos list https://webuild.sg/api/v1/repos (view with browser JSON viewer extension!) 

Other skills

- How to ask questions? http://www.catb.org/esr/faqs/smart-questions.html#before 
- How to reproduce a bug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment