This repo aims to document the evolution process of The Falco Project.
It is also a place for various community-maintained resources. In particular, this repository provides a space for the community to work, document, and build out third-party integrations in a safe, and productive way.
The criteria will remain loose, and tighten as needed at the discretion of the Falco open source community.
The "Sandbox" level serves as a place for the community to test-drive ideas/projects/code.
Resources with this status can be found within this repo:
/deploy
- deployment resources/examples
- various examples/integrations
- third-party integrations- More will come soon!
When adding a new directory, propose your motivations to the maintainers.
The "Incubating" level refers to those projects (usually promoted from "Sandbox") that need their repository.
This status is assigned as needed, and can best be measured by the need to cut a release and use the GitHub release features.
As the need for a project grows, it can ultimately achieve the highest and most coveted status within The Falco Project: "Official support."
As per our governance model, to request a project to be added or promoted, please open an issue, and choose the appropriate template. Once sufficient discussion has taken place and the proposal has been accepted, the project will be listed in the table below with the given status.
Some repositories have a special meaning and do not fit the above statuses. These are:
Repository | Description |
---|---|
falcosecurity/.github | This repository holds default community health files, such as the CONTRIBUTING.md , CODE_OF_CONDUCT.md , and GOVERNANCE.md files. |
falcosecurity/community | Community-related stuff of The Falco Project. |
falcosecurity/evolution | This repository holds the evolution process of The Falco Project. |
falcosecurity/template-repository | This repository holds the template for creating a new project under the falcosecurity GitHub's organization. |
In general, a repository can be archived at the discretion of The Falco Project community. Usually, maintainers can decide to archive a project that has not been maintained for a long time or does not fit the guidelines for the projects under the falcosecurity GitHub's organization anymore. In other cases, a repository is archived to reserve its name for future use.
The list of archivied repository can be found here.
Finally, projects that are no longer maintained or relevant to The Falco Project will be retired definitively. Periodically, the maintainers clean up the falcosecurity and move these projects to the Falco Projects Retirement Home GitHub's organization.
See the contributing guide and the community code of conduct.
To get involved with the evolution of The Falco Project, please visit the community repository to find more.