Skip to content
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

LFAI onboarding tasks #2975

Open
19 of 24 tasks
akchinSTC opened this issue Oct 21, 2022 · 0 comments
Open
19 of 24 tasks

LFAI onboarding tasks #2975

akchinSTC opened this issue Oct 21, 2022 · 0 comments
Assignees
Labels
area:documentation Improvements or additions to documentation kind:enhancement New feature or request status:Needs Discussion
Milestone

Comments

@akchinSTC
Copy link
Member

akchinSTC commented Oct 21, 2022

  • Technical Steering Committee formation
    • Elect TSC members
      - [ ] Elect a TSC chair (optional)
  • Create new “CONTRIBUTING” file in root of repository
    • Contains TSC members and contributors - No limit
    • Set roles and descriptions
    • Set requirements for promotions e.g. Contributors to Committer status
      • Using Apache guidelines for contributor to committer, 3 positive, no negative votes from existing committer pool
        - [ ] TSC selection and election process
  • Provide list of URLs to Elyra logos/trademarks - waiting for legal
  • Code of conduct
    - https://github.com/elyra-ai/community/blob/main/code-of-conduct.md
  • Documentation
    • All provided docs need to be changed to Creative Commons Attribution 4.0 International License (available at http://creativecommons.org/licenses/by/4.0/
      • CC4.0 license added to PR, waiting for guidance on what files actually req it.
      • Add/update PR message template that tests should be included

OpenSSF Silver Badge Standard TODO:

Documentation:

  • High level design architecture
  • Coding e.g. PEP-8 etc. styles for languages
  • Create roadmap - one year outlook
  • Security - what users can expect and not expect'
  • How to uninstall Elyra
  • Release process GPG public key location and verification
    Build:
  • Move to using requirements lock files for releases for reproducibility
  • Create GPG keypair for packages OR continue personal GPG set and publish our public keys.
  • Does pip installation honor DESTDIR?
    Misc:
  • - Accessibility in Elyra
  • - Internationalize standards i18n ?
@akchinSTC akchinSTC added the kind:enhancement New feature or request label Oct 21, 2022
@akchinSTC akchinSTC added area:documentation Improvements or additions to documentation status:Needs Discussion and removed status:Needs Triage labels Oct 21, 2022
@akchinSTC akchinSTC linked a pull request Oct 26, 2022 that will close this issue
@akchinSTC akchinSTC self-assigned this Oct 28, 2022
@akchinSTC akchinSTC added this to the 3.14.0 milestone Nov 15, 2022
@akchinSTC akchinSTC modified the milestones: 3.14.0, 4.x Q1 Dec 14, 2022
@ptitzler ptitzler modified the milestones: 4.x Q1, 4.x Q2 Feb 2, 2023
@lresende lresende self-assigned this Jun 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:documentation Improvements or additions to documentation kind:enhancement New feature or request status:Needs Discussion
Projects
None yet
Development

No branches or pull requests

3 participants