Skip to content

Latest commit

 

History

History

opensource

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Open Source at Cloud Four

This guide is about how we manage our open-source work at Cloud Four. Given that this work happens across several Git repos that have been set up by various people over many years, it makes sense to have a guide that documents our current best thinking about how to operate them.

NPM Package Setup

!!! THIS IS A WORK-IN-PROGRESS !!!

For open-source work that is published to npm, we need to do our due diligence. That includes ensuring that the package has tests, the build passes, there are no security vulnerabilities, and it stays up-to-date with dependencies.

Checklist

  • one
  • two
  • three

README file

Add note about recommended README bits:

  • npm badge
  • build status badge
  • install instructions (from npm)
  • link to documentation
  • link to changelog

CHANGELOG file

Add note about the importance of maintaining a changelog.

Release Process

Add note about version bump and npm release process

Tests & Linting

Add note about testing and linting

Continuous Integration

Add note about Travis (and .com/.org) to run tests and lint

Automated Dependency Updates

Add note about Renovate

  • How to evaluate Renovate PRs

Automated Security Checks

Add note about Snyk