Skip to content

CMS-Enterprise/ospo

ospo

A repository containing GitHub Action Workflows to manage OSPO operations in CMS-Enterprise

About the Project

This repository contains GitHub Action workflows to collect data and metrics on repositories in CMS-Enterprise:

  • archival-identifier.yml: A workflow to identify repositories that are candidates for archival based on various metrics
  • super-changelog.yml: A workflow to track development activity across the organization by posting weekly summaries in the form of issues

Project Vision

To make federal open source stewardship effortless by providing automated workflows that give the OSPO visibility into repository health, activity, and compliance across the entire organization.

Project Mission

To automate the collection, analysis, and reporting of repository health data across CMS-Enterprise, giving the OSPO the insights needed to enforce open source standards at scale.

Agency Mission

This project supports the agency's broader source code stewardship initiative, focused on bringing all repositories up to open source and repository hygiene standards.

Team Mission

Our team is committed to building tools that make open source development complemented with repository hygiene easier for federal development teams, focusing on automation and accuracy to reduce manual overhead.

Core Team

A list of core team members responsible for the code and documentation in this repository can be found in COMMUNITY.md.

Local Development

This project is a repository containing GitHub Action workflows to run across all repositories in CMS-Enterprise. Workflows can be found in .github/workflows.

Coding Style and Linters

N/A

Contributing

Thank you for considering contributing to an Open Source project of the US Government! For more information about our contribution guidelines, see CONTRIBUTING.md.

Community

The ospo team is taking a community-first and open source approach to the product development of this tool. We believe government software should be made in the open and be built and licensed such that anyone can download the code, run it themselves without paying money to third parties or using proprietary software, and use it as they will.

We know that we can learn from a wide variety of communities, including those who will use or will be impacted by the tool, who are experts in technology, or who have experience with similar technologies deployed in other spaces. We are dedicated to creating forums for continuous conversation and feedback to help shape the design and development of the tool.

We also recognize capacity building as a key part of involving a diverse open source community. We are doing our best to use accessible language, provide technical and process documents, and offer support to community members with a wide variety of backgrounds and skillsets.

Community Guidelines

Principles and guidelines for participating in our open source community are can be found in COMMUNITY.md. Please read them before joining or starting a conversation in this repo or one of the channels listed below. All community members and participants are expected to adhere to the community guidelines and code of conduct when participating in community spaces including: code repositories, communication channels and venues, and events.

Policies

Open Source Policy

We adhere to the CMS Open Source Policy. If you have any questions, just shoot us an email.

Security and Responsible Disclosure Policy

Submit a vulnerability: Vulnerability reports can be submitted through Bugcrowd. Reports may be submitted anonymously. If you share contact information, we will acknowledge receipt of your report within 3 business days.

For more information about our Security, Vulnerability, and Responsible Disclosure Policies, see SECURITY.md.

Software Bill of Materials (SBOM)

A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software.

In the spirit of Executive Order 14028 - Improving the Nation’s Cyber Security, a SBOM for this repository is provided here: https://github.com/CMS-Enterprise/ospo/network/dependencies.

For more information and resources about SBOMs, visit: https://www.cisa.gov/sbom.

Public domain

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication as indicated in LICENSE.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest.

About

A repository to manage OSPO operations in CMS-Enterprise

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors