dotnet-foundation / projects

This repository is used for onboarding new projects
115 stars 32 forks source link

Issue: New .NET Foundation Project Application - Roslynator #308

Closed josefpihrt closed 1 year ago

josefpihrt commented 1 year ago

Project Name

Roslynator

License

Apache 2.0

Contributor

Josef Pihrt

Existing OSS Project?

Yes

Source Code URL

https://github.com/josefpihrt/roslynator

Project Homepage URL

https://josefpihrt.github.io/docs/roslynator

Project Transfer Signatories

Description

Roslynator is a set of code analysis tools for .NET/C#, such as extensions for Visual Studio and VS Code, code analyzers packages, testing framework and CLI. Roslynator is powered with Roslyn.

Name

Josef Pihrt

Email

josef@pihrt.net

GitHub Profile URL

https://github.com/josefpihrt

Committers

There are contributors but none of then has commit/write access.

Governance Model

Changes are proposed by creating a PR (standard model). I'm the only developer that approves PR.

CONTRIBUTING.md and documentation contain instructions how to proceed when someone wants to contribute.

CLA

How does the project check who has signed one?

Currently, CLA is not required.

CLA Notification Alias

No response

Assignment and Contribution Models

Repository Layout

I have already made significant changes as a part of effort of joining .NET Foundation:

In case of joining .NET foundation it would be necessary to update file headers.

Eligibility Criteria

PR Plan Summary

Infrastructure Requirements Summary

Currently, artifacts are not digitally signed.

Additional Notes

Hi,

I would like to join .NET Foundation with project Roslynator. I feel that it would be an appreciation that the project is good enough to be part of the foundation. It could also help the project to be more popular and thus attract more contributors.

Thanks in advance for your help, Josef

glennawatson commented 1 year ago

Roslynator is a great tool. Use it all the time.

Inerska commented 1 year ago

Great tool, using it all the time as well!

sbwalker commented 1 year ago

@JosefPihrt your project application will be reviewed this week by the Project Committee. It will be evaluated based on the criteria outlined in the Charter - https://github.com/dotnet-foundation/projects

josefpihrt commented 1 year ago

@sbwalker Thanks for letting me know.

sbwalker commented 1 year ago

The Project Committee has evaluated the project and will recommend this project for Member status at the next BOD meeting (Aug 23)

josefpihrt commented 1 year ago

That's great! Thanks for the recommendation!

sbwalker commented 1 year ago

Yesterday the .NET Foundation BOD voted to approve this project for Membership in the .NET Foundation. @ChrisSfanos will reach out to you shortly to initiate the onboarding process.

josefpihrt commented 1 year ago

Thanks again for letting me know.

I'm really glad that Roslynator was approved for the membership in the .NET Foundation! 🎉 🥳 🚀

ChrisSfanos commented 1 year ago

Hello! We will be following the following checklist to onboard your project to the .NET Foundation. I'll post updates here as we move along

CLA

Project Onboarding

ChrisSfanos commented 1 year ago

Hello! The new submission form is missing a section for you to select your onboard agreement type - please review the description of Assignment and Contribution model under the Project Application and Review section here and let me know which you want to move forward with. I'll send out the form via DocuSign after you've selected - thanks!

josefpihrt commented 1 year ago

Hi, I chose "Contribution Model". I've updated the first post to include section "Assignment and Contribution Models".

ChrisSfanos commented 1 year ago

Thank you! The agreement is now out for signing

josefpihrt commented 1 year ago

So this agreement will be sent to my mailbox or how does it work? Thank you for the help.

ChrisSfanos commented 1 year ago

James Hargreaves was listed as the Project Transfer Signer in the application, so the agreement was sent via DocuSign to James

josefpihrt commented 1 year ago

I see 👍

ChrisSfanos commented 1 year ago

Hi @jamesHargreaves12 - let me know if you did not receive the DocuSign request to transfer Roslynator to the .NET Foundation - thanks!

jamesHargreaves12 commented 1 year ago

Sorry for the delay - I have signed the request.

josefpihrt commented 1 year ago

@ChrisSfanos I'm ready to sign the agreement.

ChrisSfanos commented 1 year ago

Hi @JosefPihrt - you only listed James as the signer, so you don't need to sign. I pinged the DNF signer to sign on the Foundation's behalf. I'll send you the CLA onboarding steps in a minute

ChrisSfanos commented 1 year ago

Agreement is signed - CLA onboarding email went out also

glennawatson commented 1 year ago

@ChrisSfanos I believe Josef is the main developer so this may be in error. We might want to change this to dual signers

glennawatson commented 1 year ago

We don't want to have a wall of information getting in the way of the main maintainer signing the document. Eg the initial application has a lot of fields, so we should step back from this.

ChrisSfanos commented 1 year ago

Hey @glennawatson - we allow multiple signers, so that's not a problem. I've been working with Josef offline and we are moving forward with the onboarding.

ChrisSfanos commented 1 year ago

We just transferred the project to /dotnet/ so the CLA is automatically configured. I'll send the remaining onboarding steps today

ChrisSfanos commented 1 year ago

Onboarding process is wrapped up - Welcome Roslynator to the .NET Foundation!