Activating a Project

Projects within our Community may occasionally transition between states, such as moving from an unset or archived status to active. This process ensures projects are thoughtfully evaluated and meet the standards required for active maintenance.

Activating a Project

To activate a project, follow these steps:

1. Review the Project

Assess the project’s relevance, dependencies, and community interest. This includes:

  • Consider recent issues, pull requests, or community engagement
  • Review alignment with current Community goals, as applicable
  • Confirm the project’s compliance with Community Project Standards

2. Assign Maintainer(s)

Ensure at least one maintainer is identified to oversee the project and handle ongoing contributions. This step is crucial for maintaining quality and responsiveness.

Maintainers MUST have previously contributed to another Sonatype Open Source Project. This ensures they are familiar with our Community workflows and have signed our CLA.

Assigning the initial maintainers for a project requires unanimous approval of the Community Admins.

3. Update the Custom Property

Modify the Project-Status property using GitHub Custom Properties:

  • Set to Active to indicate the project is actively maintained.

For projects previously archived:

  • First, unarchive the repository via the GitHub interface.

4. Communicate the Change

  • Announce the project’s activation in relevant Community channels.
  • Update any associated documentation to reflect its active status.

Qualifying Projects

For a list of projects currently archived or unset, use the following links:

Activation is a deliberate process aimed at fostering robust and meaningful contributions. By ensuring thoughtful evaluation, we maintain the integrity and quality of our Community projects.


Last modified January 6, 2025: Typofix on activation.md (623370c)