Ferrocene Internal Procedures¶
This document is the Internal Procedures (IP) of the qualification material developed for automotive [ISO 26262:2018] (ASIL D/TCL 3), industrial [IEC 61508:2010] (class T3) and medical software [IEC 62304:2006 + AMD 1:2015] standards certification.
It describes the internal engineering procedures for the Ferrocene project, based on software engineering best practices.
Introduction
- Onboarding process
- Setting up a local development environment
- Working with the CI
- Upstream Pulls
- Subtree Pulls
- Known Problems
- Product engineering procedures
- Handling Backports
- Release notes maintenance
- Interacting with bors
- Licensing
- External contributions
Documentation
Release process
- Release process overview
- Stable release process
- Determine the baseline Rust version
- Determine the Ferrocene version number
- Branching from rolling into beta
- Add version to Known Problems
- Version Bump Release Notes
- Precautionary validation
- Signing
- Delivering the documentation package
- Uploading the technical reports
- Publishing a stable release
- Remove upcoming notes in the
mainbranch
- Releasing during outages
Partnerships