Develop and manage openly licensed software Go to page
Best practices for those who develop and manage openly licensed software for PA.
Guidelines for those who want to implement DevOps practices, which integrate software development and operations management.
Implementing DevOps practices means having control over the software from development through deployment. Today’s software relies on numerous external components, which must be constantly updated and maintained to address vulnerabilities discovered during use. Ensuring frequent, incremental releases fosters effective collaboration between teams and communities and leads to higher software quality. DevOps practices introduce tools and processes that ensure traceability and governance of the software lifecycle, including directly testing the scalability and portability of solutions.
These steps help implement DevOps practices:
Automate the creation of packages, containers, or releases Define separate environments (development, staging, production) Apply incremental deployment practices (blue/green deployment, canary release)
Best practices for those who develop and manage openly licensed software for PA.
The steps and resources needed to make public services talk to each other and design integrations via APIs in a secure and compliant manner.
Guidelines and operational instructions on how to make public administration software available.