dotnet-foundation / projects

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

New .NET Foundation Project Application: .NEXT #139

Closed sakno closed 3 years ago

sakno commented 3 years ago

1.   General Information

Project Name: .NEXT Raft

License: MIT

Contributor (Company, Organization or individual name(s)): Roman Sakno (rvsakno@outlook.com)

Existing OSS Project? (Yes/No): Yes

Source Code URL: https://github.com/sakno/dotNext

Project Homepage URL (if different): https://sakno.github.io/dotNext/index.html

Project Transfer Signatories: Roman Sakno (rvsakno@outlook.com)

2.   Description

A framework for building clustered and replicated microservices in .NET on top of Raft consensus algorithm.

3.   Project Governance

Project Lead:

Name: Roman Sakno Email: rvsakno@outlook.com GitHub Profile URL: https://github.com/sakno

Governance Model:

CLA

This project would like to utilize the .NET Foundation CLA system

CLA Notification Alias rvsakno@outlook.com

Assignment Model. Under the .NET Foundation assignment model, project ownership and other intellectual property is assigned to the .NET Foundation and the .NET Foundation agrees to grantback a license to the contributor(s).

Contribution Model. Under the .NET Foundation contribution model, a project retains ownership of the project, but grants the .NET Foundation a broad license to the project’s code and other intellectual property. The project also confirms that the project’s submissions to .NET Foundation are its own original work (there are also instructions for any third party materials that might be included).

4.   Repository Layout

Partially satisfies to https://github.com/dotnet/home/tree/master/guidance.

TODO:

5. Eligibility Criteria

Please complete the following for your project

6.   PR Plan

Need assistance with this.

7.   Infrastructure Requirements

No special requirements. Currently, project uses Azure Pipelines for running tests on Windows and Linux.

8.   Additional Notes

Currently, .NEXT Raft is a part of .NEXT family of libraries and located in the same repository with other libraries. Should I move .NEXT Raft to dedicated repository? Or it's reasonable to submit entire .NEXT project which provides additional value to .NET developers besides development of clustered microservices.

ChrisSfanos commented 3 years ago

Hello everyone - I will be working to onboard the project - we will use the following checklist

CLA

Project Onboarding

sakno commented 3 years ago

@ChrisSfanos , is there any direct involvement expected from my side?

ChrisSfanos commented 3 years ago

Hi @sakno - yes, definitely. I emailed you about which model you'll bring the project to the .NET Foundation under. With that, I'll generate a CLA which you will need to sign After that, there is work for the CLA bot and then the majority of Project Onboarding steps listed above are for you to follow (I'll be sending a mail on extra details for those steps when it's time to work on those)

ChrisSfanos commented 3 years ago

Transfer agreement is out for signing via DocuSign

sakno commented 3 years ago

@ChrisSfanos , I have signed document via DocuSign, what's next?

ChrisSfanos commented 3 years ago

Email will be coming out shortly with the next steps - thanks!

ChrisSfanos commented 3 years ago

newsletter entry created (waiting on a bigger logo image)

ChrisSfanos commented 3 years ago

CLA bot is now configured - I'll send out the remaining on-boarding steps shortly

ChrisSfanos commented 3 years ago

PR submitted for the project entry, which was the last open item. Closing this work item out :-)