Closed AndrewTriesToCode closed 3 years ago
Hello! I will be driving the on-boarding process for this project - we will be following the checklist below
CLA is out for signing via DocuSign
Hello @ChrisSfanos
Sorry for the slow response -- my day job has me busy with the new year. I will review the CLA shortly. Is the copyright assignment model the only option used for projects at this point?
Hey @AndrewTriesToCode - no worries 👍 Yes it is the only model at this point
Hi @AndrewTriesToCode - have you had an opportunity to review the CLA? - thanks!
Hi Chris, thanks for checking up. I’ll admit I’ve hesitated in part due to the copyright assignment but I’ve come to terms with that and am ready to sign. I’ve also been working in parallel to incorporate CI/CD for the project and a blog section for the website. I felt like I wanted to get those in order before moving forward and I think I’m there. I will sign the CLA later today.
I have a few people with pending PRs that we will want to also sign it.
Question, at what point are things official? The CLA or a subsequent step?
Thanks, Drew
On Mar 5, 2021, at 11:04 AM, ChrisSfanos notifications@github.com wrote:
Hi @AndrewTriesToCode - have you had an opportunity to review the CLA? - thanks!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
Hi Drew Once the CLA is signed, it's basically official at that point. There is remaining steps to wrap up, but I'd consider it official after the CLA
@ChrisSfanos As you saw there's a discussion going on in another thread about the copyright model -- sorry to get you dragged in over there. Claire indicated there is upcoming guidance on this issue so I'm going to wait on that. Thanks for your help with everything so far!
Sounds good 👍
From: Andrew White notifications@github.com Sent: Monday, March 8, 2021 7:45:10 AM To: dotnet-foundation/projects projects@noreply.github.com Cc: ChrisSfanos csfanos@gmail.com; Mention mention@noreply.github.com Subject: Re: [dotnet-foundation/projects] Application for Finbuckle.MultiTenant (#121)
@ChrisSfanoshttps://github.com/ChrisSfanos As you saw there's a discussion going on in another thread about the copyright model -- sorry to get you dragged in over there. Claire indicated there is upcoming guidance on this issue so I'm going to wait on that. Thanks for your help with everything so far!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/dotnet-foundation/projects/issues/121#issuecomment-792842737, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAKF5J3I6KXDJX2YXSQYYVLTCTWINANCNFSM4TSIJCPA.
@ChrisSfanos
Can you please modify the CLA pending my signature to use the contribution model instead of the assignment model?
Yes - I can revoke the existing agreement and resend. Not that @clairernovotny may not be available promptly due to some time away
Update CLA is now out for signing
@ChrisSfanos thanks I have signed the document. What's next?
Claire is out on leave, so I need to see if I can get her to sign. In the meantime, I'll go ahead and send you the on-boarding CLA bot steps and other work items in a bit
CLA bot instructions sent
CLA bot onboarding is complete - I've sent the remaining work items to complete the process
Thanks!
@ChrisSfanos I took a little longer to figure some things out. At this point I believe I have everything done except for adding the copyright headers. Since I used the contribution model and didn't assign the copyright to the .NET Foundation is seems that this step is not needed?
I just submitted a PR to the dotnet foundation website to add the project: https://github.com/dotnet-foundation/website/pull/927
Also I am not sure if I am on the project-leader mailing list -- how can I check that?
Thanks for submitting the PR - marking it off as complete as it looks correct. As for the mailing list, just trying adding yourself (again) just in case. Looks like the README updates for the .NET Foundation aren't there yet. As for the headers you are ok
Thank you @ChrisSfanos
Is this the guidance on additions needed in the readme file? I couldn't find anything else https://github.com/dotnet-foundation/foundation/blob/master/guidance/readme-guide.md
Those guidance documents don't appear to be linked to from anywhere and are located in an archived repo. Or is there another document I should be looking at?
Ok I just found the original email you provided with the details... I'll get the readme updated later today and I think that is our last checklist item.
last action item is wrapped up - closing this work item out :-)
1. General Information
Project Name: Finbuckle.MultiTenant
License: Apache 2.0
Contributor (Company, Organization or individual name(s)): Finbuckle LLC, Andrew White (me), ~10 minor (<100 lines) contributors
Existing OSS Project? (Yes/No): Yes
Source Code URL: https://github.com/Finbuckle/Finbuckle.MultiTenant
Project Homepage URL (if different): https://www.finbuckle.com/MultiTenant
Project Transfer Signatories:
Andrew Chandler White, andrew@finbuckle.com
2. Description
Please provide a brief statement about your project in terms that are understandable to the target consumer of the library or project, i.e. an elevator pitch for the project:
Finbuckle.MultiTenant is a open source multitenancy library for .NET providing tenant resolution, per-tenant app behavior, and per-tenant data isolation. It includes a variety of "strategies" and other out-of-the-box components, and is highly extendable. Getting started is easy with detailed documentation and sample projects. It supports .NET 5, .NET Core 3.1, and .NET Core 2.1.
Please provide a 1 sentence (<140 character) summary of your project to help users when searching the .NET Foundation projects
Finbuckle.MultiTenant is a open source multitenancy library for .NET providing tenant resolution, per-tenant app behavior, and per-tenant data isolation.
3. Project Governance
Project Lead: (Who is the primary contact point for the community and the .NET Foundation when discussing governance of the project.)
Name: Andrew White Email: andrew@finbuckle.com GitHub Profile URL: https://github.com/AndrewTriesToCode
Committers:
Andrew White, @AndrewTriesToCode
Governance Model:
A github template for contributions is used. Simple PRs for quick fixes or minor issues are welcomed. Conversations for larger items are encouraged before submitting a PR.
Currently only I have commit access because the bulk of activity is just my own contributions. For any PR I check to ensure 3 things are in place: code, docs, and tests.
CLA
No CLA in place except the terms in Apache 2.0 for contributors.
CLA Notification Alias cla@finbuckle.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).
4. Repository Layout
I don't believe any are needed, but am open to doing so if required.
5. Eligibility Criteria
Please complete the following for your project
6. PR Plan
This is an area I could use assistance with. I do have good engagement with my users on GitHub, but I do not have any PR contacts or media connections.
7. Infrastructure Requirements
No major requirements. I would love assistance getting code signing up and running in addition to CI/CD workflows.
8. Additional Notes
I have created an LLC in order to receive GitHub organization sponsorships. I don't think that causes any issues but I want to be fully transparent.