Closed ibrahimhaddad closed 11 months ago
TASKS for IBM/CLAIMED team
1) Please fill out the Project Intake Form to provide basic needed info for our project formation team
DONE
2) Please submit a GH PR proposal similar to other projects in this repo.
DONE
3) Review and be ready to sign the project contribution agreement
DONE, we are ready
4) Review and provide feedback on the standard Project Charter - template attached
Please send in any questions along with information about the company, address, and signatory name/title/email. On the above items, please connect with @Scott Nicholas who is our VP of Project Formation and Senior Counsel.
DONE, looks good to us
5) a. Create a new GH Org for the project such as https://github.com/claimed-ai b. Transfer the CLAIMED repo from the IBM GH org to the new org c. Add @IbrahimHaddad and @thelinuxfoundation as owners of the new GH org
DONE https://github.com/claimed-framework @IbrahimHaddad accepted the invitation @thelinuxfoundation not
6) Please activate the GitHub DCO app on all repos.- https://github.com/apps/dco
DONE
7) Domain -- do you have a domain name for the project? If yes, we need to transfer it to the LF. Please share the domain names and I will issue a ticket for the transfer. Otherwise, please let me know what domain name should we reserve for the project. We will use that domain to host a website for the project or to simply lock the domain and we can do a FW to the GH org
I'd go for claimed-framework.org, what you think?
8) Does the project have a logo? If yes, please send us a high-resolution version project's logo. Otherwise, we will introduce you to our Creative team that will help design a logo for the project.
Yes, here is the logo https://raw.githubusercontent.com/claimed-framework/component-library/master/images/claimed_logo.png
9) Let me know what sub-category on https://l.lfai.foundation/ the project fits under best. I will then add the project to the landscape as a Sandbox project.
DONE
10) Does the project have any social media accounts? LI? TW? FB? etc. If yes, please coordinate with @Erin Thacker on facilitating access to these accounts.
Space with attached rooms on Matrix.org => claimed:matrix.org No other social media accounts yet
Thanks so much!
@ibrahimhaddad also for this list we are happy to announce that we're already covering everything but 15 and 16
[ ] Use the REPOLINTER tool created by the TODO Group to identify common issues in GitHub repos.
[x] Secure your GitHub account with two-factor authentication.
[x] Ensure that every repo includes a LICENSE file.
[ ] Add a README file to your repos welcoming new community members to the project and explaining why the project is useful and how to get started.
[x] Add a CONTRIBUTING file to your repos explaining to other developers and your community of users how to contribute to the project. At a high level, the file would explain what types of contributions are needed and how the process works.
[x] Add CODEOWNERS file to define individuals or teams that are responsible for code in a repository.
[x] Add a CODE_OF_CONDUCT file that sets the ground rules for participants’ behavior associated and helps to facilitate a friendly, welcoming environment. While not every project has a CODE_OF_CONDUCT file, its presence signals that this is a welcoming project to contribute to, and defines standards for how to engage with the project’s community. You are welcome to use the Linux Foundation’s Code of Conduct if project specific CoC does not exist.
[x] Provide documentation on the release methodology, cadence, criteria, etc.
[ ] Document your project governance and make it available on the project’s repo.
[x] Add a SUPPORT file to let users and developers know about ways to get help with your project. You can either add in this file how and where security issues are handled, or put it at the top level readme for the project, or alternatively refer to security documentation.
[x] Archive inactive repos to flag to your users and other developers that you’re not maintaining them.
[x] Setup issue template and pull request templates that help you customize and standardize the information you'd like contributors to include when they open issues and pull requests in your repository.
[x] Achieve and maintain the OpenSSF Best Practices Badge (previousely called the Core Infrastructure Initiative Best Practices Badge) for your project.
[x] Identify who on the project will be handling security issues (could be a team) and set up a separate email account. Consider having the project become a CNA (CVE Numbering Authority).
[ ] Include an SPDX short-form identifier in a comment at the top of each file in the repo, wherever reasonably possible.
[ ] Depending on whether your project uses the DCO and/or CLAs:
DCO: Include a copy of or reference to the Developer Certificate of Origin (DCO) in your CONTRIBUTING file. Set up a bot to enforce a “Signed-off-by:” tag in each commit (https://github.com/apps/dco) CLAs: Use the Linux Foundation’s EasyCLA tool (https://lfcla.com/) to enforce signed CLAs before contributions are accepted. In either case: Configure the Github repo settings so that administrators are not able to bypass the DCO or CLA checks.
[x] Use English as the default universal language for anything you publish on GitHub. You can support a second language but English should be the primary language of communication towards a universal audience.
@ibrahimhaddad there are four issues open still in the description of this task, three of them seem to require JIRA, I've signed in to JIRA but the only project I'm seeing there is IT: Release Engineering
@romeokienzler - let me take a look at this for you. To be clear, are you referring to the checklist in the issue itself or the checklist you provided on Dec. 9th in the comments above?
@ErinThacker thanks a lot, I'm referring to the issue's checklist, the one provided by myself I can handle
@romeokienzler - it appears that the only remaining item is LFX Security, which takes installing a security bot on GitHub to finish out. You can see the instructions below:
Log in to LFX, navigate to this link and enter your GitHub repository name: [( (https://projectadmin.lfx.linuxfoundation.org/project/a092M00001NVodlQAD/tools/security/overview ))]
These instructions should then pop up: How to install the Security Bot on GitHub App
1. Click on "Install Security Bot" below. You will be directed to your organization's GitHub page.
2. Ensure you are logged into GitHub.
3. Click the "Configure" button, located on the top-right corner of your organization's GitHub page.
4. Select the Organization that you have added in Project Control Center.
5. You can select all repositories or some repositories from the GitHub Organization.
After completing all these steps you have successfully authorized Security to view your GitHub Organization.
Let me know if you have any questions!
Dear @ErinThacker sorry, completely missed this, will work (and finish) this by end of next week!
No response from project on website, head user or assets after over a year. Closing out that item.
@romeokienzler is there a website on this project?
@NSouthernLF
Yes, claimed-framework.github.io/
thanks
On Tue, Dec 5, 2023 at 12:09 AM Romeo Kienzler @.***> wrote:
@NSouthernLF https://github.com/NSouthernLF
Yes, claimed-framework.github.io/
— Reply to this email directly, view it on GitHub https://github.com/lfai/foundation/issues/48#issuecomment-1840073500, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYDSBZ72OERDUZL6PYO4ZCLYH23CZAVCNFSM6AAAAAASERVXPOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBQGA3TGNJQGA . You are receiving this because you were mentioned.Message ID: @.***>
The following tasks are required to complete onboarding for a Sandbox level project joining the LF AI & Data Foundation. LF Staff will engage with the technical project lead via this issue and work through the checklist to completion.
LF AI & Data Staff: Review each item, confirm completion, and add any relevant notes.
Note: (ED) Executive Director, (Tech) Technical Lead, (PM) Program Management & Operations Lead, (Mktg) Marketing Lead
TECHNICAL PROJECT DETAILS
--Maturity Level Proposed: Sandbox --Company Sponsor (Full Legal Name): IBM --Project Sponsor Contact: Romeo Kienzler --Technical Contact: Romeo Kienzler --Legal Contact: --TAC Sponsor: Ibrahim Haddad --TAC/GB Approval Date: 11/17/2022 --Project in SFDC: --Project License: Apache 2.0 --Project Presentation: URL to presentation --Project Proposal per LF AI & Data: URL to proposal --Project Artwork: logos available from https://github.com/lfai/artwork/tree/main/projects/claimed
LICENSING
CONTRIBUTION
PROJECT ASSETS
TAC & GOVERNING BOARD REVIEW
INFRASTRUCTURE
OPERATIONS
MARKETING
LEGAL FOLLOW UP