dotnet-foundation / projects

This repository is used for onboarding new projects
113 stars 31 forks source link

Issue: New .NET Foundation Project Application #388

Open pournasserian opened 1 month ago

pournasserian commented 1 month ago

Project Name

FluentCMS

License

MIT

Contributor

Momentaj Inc

Existing OSS Project?

Yes

Source Code URL

https://github.com/fluentcms/FluentCMS

Project Homepage URL

https://fluentcms.com/

Project Transfer Signatories

Description

FluenCMS is an open source AI Driven ASP.NET Core Blazor Content Management System (CMS) supporting headless CMS features.

Name

Amir Pournasserian

Email

amir.pournasserian@live.com

GitHub Profile URL

https://github.com/pournasserian

Committers

The employer is Momentaj Inc.

Discord Ids

Governance Model

Governance Model for FluentCMS

FluentCMS follows a transparent and collaborative governance model designed to encourage community participation and maintain high code quality.

Proposal and Review Process

  1. Proposing Changes: New code changes, including features, bug fixes, and documentation improvements, are proposed via GitHub pull requests (PRs). Contributors are encouraged to follow the contribution guidelines provided in the project's repository.

  2. Review Process:

    • Initial Review: All pull requests are subject to an initial review by the core maintainers. This review checks for adherence to coding standards, project guidelines, and overall code quality.
    • Community Feedback: Once the initial review is passed, the PR is open for community feedback. Community members can comment, suggest changes, or approve the PR.
    • Core Maintainers Approval: After incorporating feedback from the community, the PR must receive final approval from at least two core maintainers.
  3. Acceptance: Once a pull request receives the necessary approvals, it is merged into the main branch. Automated tests and continuous integration processes ensure the stability of the codebase.

Identifying and Appointing New Committers

Core Maintainers

The core maintainers are responsible for the overall direction of the project, ensuring code quality, and fostering a welcoming and productive community environment. The maintainers list is public and regularly updated in the project's documentation.

By adhering to this governance model, FluentCMS aims to build a sustainable and thriving open-source community, continuously improving through collaboration and shared responsibility.

CLA

How does the project check who has signed one?

No response

CLA Notification Alias

No response

Select the Project Transfer Agreement model

Contribution

Repository Layout

No response

Eligibility Criteria

PR Plan Summary

Main Reason for Joining the .NET Foundation

The primary reason for FluentCMS seeking to join the .NET Foundation is to leverage the Foundation's resources, support, and community to enhance the project's visibility, credibility, and growth. By joining the .NET Foundation, we aim to:

  1. Increase Visibility and Adoption: Being part of the .NET Foundation will increase the visibility of FluentCMS within the .NET developer community and beyond, encouraging more developers to adopt and contribute to the project.

  2. Ensure Long-Term Sustainability: The support and governance provided by the .NET Foundation will help ensure the long-term sustainability and health of the FluentCMS project, providing a stable foundation for future development.

  3. Enhance Community Collaboration: The .NET Foundation’s collaborative environment will foster greater community engagement and collaboration, attracting new contributors and maintaining a high level of activity within the project.

  4. Access to Best Practices and Resources: Joining the .NET Foundation will give us access to a wealth of best practices, resources, and tools that can help improve our development processes, project management, and overall code quality.

  5. Legal and Operational Support: The Foundation’s legal and operational support will help manage intellectual property concerns and streamline contributions, ensuring a robust and legally sound contribution process.

By joining the .NET Foundation, FluentCMS aims to grow its community, enhance its development practices, and ensure its continued success and relevance within the .NET ecosystem.

Infrastructure Requirements Summary

Infrastructure Requirements Summary

Build Servers:

Hosting and SSL: We don't provide hosting and developers should host their own instance (an use their own SSL).

Additional Notes

No response

sbwalker commented 1 month ago

Project will be reviewed today at the Project Committee Monthly Meeting

sbwalker commented 1 month ago

The Project Committee Charter (https://github.com/dotnet-foundation/projects) contains activity criteria which is used to evaluate project applications. At our most recent meeting, it was agreed by the Committee that this project does not currently exhibit activity or adoption metrics at a level which would allow for an application approval- however based on the broad applicability, it will be included in the Seed category for consideration as a Member project in the future.