Beginner Guide to Developing on the Platform

A Guide to Developing for Gov What Is OpenShift? ExchangeLab Course: OpenShift 101 ExchangeLab Course: OpenShift 201 Leveraging Rocket.Chat BC Gov Policy Framework For using GitHub Best Practices for Building Apps on Openshift Where to find helpful resources as a developer Best Practices for Publishing npm Packages Considerations for App Security in the Public Sector


BC Gov Policy Framework For using GitHub

Quick Navigation Files:

Employee Guide

How To's

"Working in" Cheatsheet


BC Developers' Policy and Guideline Documents - All the information a BC Government employee could ever want about GitHub.

The BCGov GitHub Organization represents an ongoing effort to enable public & private sector developers, as well as citizen developers, the ability to collaborate on, leverage and integrate technology assets outside of the typical government procurement/contract model.

This repo's content is focused on providing information, examples and guidelines to facilitate the creation and governance of BCGov Open Source projects. We don't want to duplicate the good work GitHub has done with their own online guides. Our focus is giving BC Government people and projects the information they need to get started on GitHub while remaining compliant with BC standards and policies.


The document content, templates and guides are organized into two categories ("Employee Guide" and "How To"). These are best accessed using the contents section provided under these navigation files:

Employee Guide

How To's

There is also a handy "Cheatsheet" for quick access to key policies and to-do's for BC Government people working in GitHub.

Project Status

November 2015: We have arrived at the delivery phase of the project now that we have been given sign off from the BC Government Chief Information Officer on the Employee Guide contents of this repository. That means we are starting the process of operationalizing our Org activities here on GitHub :)

Right now we are helping some early adopter projects get existing code up on GitHub. If are asking yourself "I wonder if my project code could be added to GitHub?" there is a great resource on OSS-Watch that walks you through an openness rating checklist.

If you are starting a brand new project - you came to the right place! This repo will get you going in the right direction.

The framework work items that are actively being constructed are listed

Active Stuff Here:

How to Contribute

If you would like to contribute to the guide, please see our CONTRIBUTING guideleines.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.


Creative Commons Licence
BC Policy Framework For GitHub by the Province of British Columbia is licensed under a Creative Commons Attribution 4.0 International License.

  • Create an Issue
  • home
  • disclaimer
  • privacy
  • accessibility
  • copyright
  • contact us
  • Government Of BC