Beta status indicator
Beta status indicator
Anyone can propose a new component for inclusion in the B.C. government Design System. Components are proposed and selected for development based off our evaluation criteria.
Architecture and Technology Guidance for modern application development in BC Gov.
Checkboxes allow users to select one or more items from a list.
Creating the foundations to deliver a service
Learn about OpenShift at a glance.
Quickstart guide on network security policies for applications hosted on the Openshift platform to allow product teams to take advantage of the new security model that is now available on the platform through the use of the Aporeto software.
Callouts are an excerpt of text that has been pulled out and used as a visual clue to draw the eye to the text.
Components are constantly being added to the design system. The backlog shows what’s on the list, upcoming, and currently in development.
The process for inviting new user to contribute to BC Gov GitHub Repositories.
A guide that compiles some best practices for developing cloud native applications.
Team-driven content authoring & automation for secure internal and external documentation.
Conventions and etiquette related to the BC Gov developer chat platform.
Learn how to deliver an app-like experience to your users using these modern best practices for web app development
Instruction on registering and joining Pathfinder Rocket.Chat
Finding better ways for government and developers to work together.
Red Hat Single Sign On is a modern, developer-friendly single sign on solution implementing the OpenID Connect specification as well as SAML. The BC Gov implementation provides built-in intregration with IDIR, BCeID and GitHub and allow application developers to quickly meet the authentication needs of their applications. Red Hat SSO is the downstream, commercially supported distribution of the open source KeyCloak product.
you can find guides and information of config for keycloak here
This is the repository for installing a keycloak instance which has been configured to work with Pathfinder Projects inside of Openshift
How to request a SSO Realm in the OpenShift RH SSO Instance.
The Single Sign-On (SSO) Service Definition outlines roles and responsibilities for operating the service.
A deep dive into the Gitflow Workflow. Learn if this Git workflow is right for you and your team with this comprehensive tutorial.
No description found.
BC Government's home on GitHub. Open source code developed by and for the BC Government resides here.
Learn more about the different types of licences that are recommended to use when developing opensource applications for the BC Government on Github or other opensource code platforms.
Learn more about operating, and possibly maintaining, a GitHub Repository in Gov.
A sample CODE_OF_CONDUCT.md you can use as a starting point for your new github project.
A sample CONTRIBUTING.md you can use as a starting point for your new github project.
This is a great starting point for your main README.md file for your new project
Everything you need to know about working with Github in the BC Government.
Some basic guidelines to working in Github.
There are several best practices for working in Github with respect to branching, pull requests, and commits. The two most popular are Git Flow and Github Flow.