This repository contains organization-wide templates, workflows, and configuration for the BasicFist organization.
profile/README.md- Organization profile displayed on GitHub
Reusable CI/CD workflow templates for projects:
python-ci.yml- Python testing, linting, and type checkingnode-ci.yml- Node.js/TypeScript testing and building
.github/workflows/publish-workflows.yml- Validates and syncs workflow templates
- Copy
workflow-templates/python-ci.ymlto.github/workflows/ci.ymlin your project - Adjust Python versions and test commands as needed
- Add
CODECOV_TOKENsecret if using coverage reporting
- Copy
workflow-templates/node-ci.ymlto.github/workflows/ci.ymlin your project - Adjust Node versions and build commands as needed
- Ensure package.json has appropriate scripts (lint, test, build)
To add new workflow templates:
- Create
.ymlfile inworkflow-templates/ - Include comprehensive job definitions
- Document required secrets and setup steps
- Test with example project before committing
All templates follow BasicFist organization standards:
- Automated quality checks (linting, type checking)
- Comprehensive testing with coverage reporting
- Multi-version matrix testing
- Clear naming and documentation