Skip to content

Coffee-Code-Philly-Accelerator/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

.github Repository

This repository contains organization-wide default files, templates, workflows, and governance documentation for the Coffee Code Philly Accelerator GitHub organization.

πŸ“‹ What's Here

This repository serves as the central configuration and documentation hub for all Coffee Code Philly projects.

Community Health Files

Located in .github/, these files provide defaults for all repositories in the organization:

Templates

Issue Templates (.github/ISSUE_TEMPLATE/):

Pull Request Template:

GitHub Actions Workflows

Located in .github/workflows/, these provide reusable CI/CD pipelines:

Documentation

Comprehensive guides for contributors and maintainers:

For Contributors:

For Maintainers:

Technical:

Organization Profile

Located in profile/:

  • README.md - Public organization profile page

πŸš€ Quick Start

For New Contributors

  1. Read the Code of Conduct
  2. Review the Contributing Guidelines
  3. Follow the Getting Started Guide
  4. Find an issue labeled good-first-issue
  5. Join our community at phillycodes.rsvp

For Maintainers

  1. Read the Governance Document
  2. Review the Maintainer Onboarding
  3. Understand the Release Process
  4. Know the Security Response procedures

πŸ“ Repository Structure

.github/
β”œβ”€β”€ .github/                    # Community health files
β”‚   β”œβ”€β”€ CODE_OF_CONDUCT.md
β”‚   β”œβ”€β”€ CONTRIBUTING.md
β”‚   β”œβ”€β”€ GOVERNANCE.md
β”‚   β”œβ”€β”€ SECURITY.md
β”‚   β”œβ”€β”€ SUPPORT.md
β”‚   β”œβ”€β”€ CODEOWNERS
β”‚   β”œβ”€β”€ labels.yml
β”‚   β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚   β”‚   β”œβ”€β”€ bug_report.md
β”‚   β”‚   β”œβ”€β”€ feature_request.md
β”‚   β”‚   β”œβ”€β”€ documentation.md
β”‚   β”‚   └── config.yml
β”‚   β”œβ”€β”€ pull_request_template.md
β”‚   └── workflows/
β”‚       β”œβ”€β”€ ci-python.yml
β”‚       β”œβ”€β”€ ci-node.yml
β”‚       β”œβ”€β”€ security-scan.yml
β”‚       β”œβ”€β”€ label-sync.yml
β”‚       └── welcome.yml
β”œβ”€β”€ docs/                       # Documentation
β”‚   β”œβ”€β”€ getting-started.md
β”‚   β”œβ”€β”€ development-setup.md
β”‚   β”œβ”€β”€ review-process.md
β”‚   β”œβ”€β”€ architecture.md
β”‚   β”œβ”€β”€ faq.md
β”‚   └── maintainers/
β”‚       β”œβ”€β”€ onboarding.md
β”‚       β”œβ”€β”€ release-process.md
β”‚       └── security-response.md
β”œβ”€β”€ profile/                    # Organization profile
β”‚   └── README.md
└── README.md                   # This file

🎯 How This Works

Organization Defaults

Files in the .github/.github/ directory serve as organization-wide defaults:

  • If a repository doesn't have its own CONTRIBUTING.md, the one from this repo is used
  • Same applies for all community health files
  • Issue and PR templates are inherited by all repos
  • Workflows can be referenced from other repositories

Repository-Specific Overrides

Individual repositories can override these defaults by:

  • Creating their own versions of these files
  • Customizing templates for specific needs
  • Adding repository-specific documentation

πŸ”„ Maintaining This Repository

Updating Community Files

When updating community health files:

  1. Open a PR with proposed changes
  2. Discuss with maintainers and community
  3. Get approval from organization owners
  4. Merge and changes take effect organization-wide

Adding New Templates

To add a new issue or PR template:

  1. Create the template file in the appropriate directory
  2. Update this README
  3. Test with a sample issue/PR
  4. Announce to maintainers

Updating Workflows

When modifying GitHub Actions workflows:

  1. Test in a feature branch first
  2. Verify it works with actual repositories
  3. Review for security implications
  4. Document any changes in commit message

Updating Documentation

Keep documentation current:

  1. Review quarterly for accuracy
  2. Update based on community feedback
  3. Add examples and clarifications as needed
  4. Ensure consistency across all docs

🀝 Contributing to This Repository

Who Can Contribute

  • Everyone can suggest improvements via issues
  • Maintainers can submit PRs
  • Organization Owners approve governance changes

What to Contribute

Encouraged:

  • Improving clarity of documentation
  • Fixing typos and broken links
  • Adding helpful examples
  • Updating outdated information
  • Suggesting new templates or workflows

Requires Discussion:

  • Changing governance structure
  • Modifying Code of Conduct
  • Changing security policies
  • Adding required workflows

How to Contribute

  1. Open an issue to discuss larger changes
  2. Fork this repository
  3. Create a branch: git checkout -b improve-docs
  4. Make your changes
  5. Submit a PR following the template
  6. Tag relevant maintainers for review

πŸ“Š Impact

These defaults affect all repositories in the Coffee Code Philly Accelerator organization:

Active Repositories (4)

All Repositories (8 total)

Every repository benefits from these defaults unless they provide their own overrides.


πŸ” Security

This repository contains organization governance and configuration:

  • No secrets or credentials are stored here
  • All content is public
  • Security policies are documented in SECURITY.md
  • Report security concerns to [email protected]

πŸ“š Additional Resources

Internal Links

External Links

GitHub Documentation


πŸ“ž Questions or Feedback?


πŸ“œ License

Documentation and configuration files in this repository are available under the MIT License.

Individual project repositories may use different licenses - check each repository's LICENSE file.


πŸ™ Acknowledgments

This repository structure and documentation is inspired by best practices from:

  • GitHub's own .github repositories
  • Large open source organizations
  • Community feedback and contributions

Thank you to all contributors who help maintain and improve our community standards! β˜•οΈ


Built with β˜• in Philadelphia

Join Us β€’ Contribute β€’ Get Support

Coffee Code Philly Accelerator

About

Organization-wide defaults, governance, and community health files for Coffee Code Philly Accelerator

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors