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

Is this repository collaboration-ready? #2

Open
1 of 25 tasks
voongc opened this issue Jan 9, 2024 · 0 comments
Open
1 of 25 tasks

Is this repository collaboration-ready? #2

voongc opened this issue Jan 9, 2024 · 0 comments

Comments

@voongc
Copy link
Collaborator

voongc commented Jan 9, 2024

Repository Settings

  • Set appropriate repository visibility (public or private)
  • Configure branch protection rules

Repository Contents

  • Create a Detailed README.md
  • Create an InnerSource LICENSE file, if necessary
  • Include CONTRIBUTING.md
  • Set up CODEOWNERS
  • Establish a CODE_OF_CONDUCT.md
  • Add SECURITY.md guidelines
  • Include a SUPPORT.md file

Automation/Checks

  • Implement code linting
  • Set up tests / Continuous Integration (CI)
  • Configure status checks
  • Consider Continuous Deployment (CD)

Security

  • Assign appropriate roles/permissions
  • Manage secrets securely
  • Set up scanners for dependencies, secrets, general vulnerabilities
  • Consider Dependabot version updates
  • Provide a SECURITY.md & enable Private Vulnerability Reporting

Advanced Options

  • Add Issue Templates
  • Configure GitHub Codespaces
  • Define Environments

Next Steps / Externalities

  • Commit to being responsive
  • Use GitHub Projects and Issues for project management
  • Promote your project for visibility
  • Engage with your community

Notes:

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant