-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ClangSharp and LLVMSharp #184
Labels
Comments
Hi folks - we will be following the checklist below for onboarding the project CLA
Project Onboarding
|
Onboarding agreement is out for signing |
Project agreement is signed |
This was referenced Nov 11, 2021
Both repos have moved to the dotnet-foundation org so the CLA should be working automagically Project names sent over to the newsletter team for inclusion Tanner has submitted the PR for the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
1. General Information
Project Names: ClangSharp and LLVMSharp
License: University of Illinois/NCSA Open Source License
Contributor (Company, Organization or individual name(s)): Microsoft
Existing OSS Project? (Yes/No): Yes
Source Code URL: https://github.com/microsoft/ClangSharp
Project Transfer Signatories:
This has approval for transfer on the Microsoft side, the exact signatory may need to be confirmed if this is accepted by the .NET Foundation.
2. Description
ClangSharp and LLVMSharp are .NET interop bindings for the Clang and LLVM projects. ClangSharp provides an additional P/Invoke generator which is used to bootstrap itself and LLVMSharp. The P/Inveok generator is a general purpose utility that can be used to generate .NET bindings for many kinds of C and some C++ header files. It is used to power microsoft/win32metadata as well as various other projects.
3. Project Governance
Please complete this section about who will be maintaining the open source project and how it will run.
Project Lead:
Name: Tanner Gooding
Email: tagoo@outlook.com or tagoo@microsoft.com
GitHub Profile URL: http://github.com/tannergooding
Committers:
No other committers at this time. Finding additional committers is desired.
Governance Model:
Code changes are proposed via issues on GitHub. For the raw interop bindings, these are generally taken "as-is" from each new version of Clang/LLVM.
For the P/Invoke generator, changes are proposed, discussed, and often taken after reaching an agreement on the best direction.
CLA
All contributions have been made under https://cla.opensource.microsoft.com/microsoft/ClangSharp and https://cla.opensource.microsoft.com/microsoft/LLVMSharp
CLA Notification Alias
Project maintainer(s)
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
The repo largely follows existing best practices and the general layout of other Microsoft maintained repositories. Changes can be made as appropriate to fit the needs/expectations of the .NET Foundation.
5. Eligibility Criteria
Please complete the following for your project
6. PR Plan
No known requirements. Simply announcing the project is joining the foundation and detailing what it provides should be sufficient.
7. Infrastructure Requirements
Authenticode signing will be required.
The text was updated successfully, but these errors were encountered: