This repository contains default community health files and templates for all repositories in the AbsyssLab organization.
This repository provides organization-wide defaults that will be used by all AbsyssLab repositories that don't have their own versions of these files.
- profile/README.md - Public organization profile displayed on github.com/AbsyssLab
Located in ISSUE_TEMPLATE/:
- bug_report.yml - Template for bug reports
- feature_request.yml - Template for feature requests
- connector_request.yml - Template for new connector proposals
- config.yml - Configuration for issue templates
- pull_request_template.md - Standard PR template
Located in workflow-templates/:
- python-ci.yml - CI/CD workflow for Python projects
- Linting (flake8, pylint)
- Testing (pytest)
- Security scanning (bandit, safety)
- Docker build
- release.yml - Automated release workflow
- Changelog generation
- Release artifacts
- Docker image publishing
- CONTRIBUTING.md - How to contribute (π«π· French)
- CODE_OF_CONDUCT.md - Community guidelines (π«π· French)
- SECURITY.md - Security policy and vulnerability reporting (π«π· French)
- SUPPORT.md - How to get help (π«π· French)
- LICENSE - Apache License 2.0
This repository provides documentation in:
- English (primary) - All files
- French - Community health files with
.fr.mdextension
Each language version includes links to switch between languages.
These defaults ensure consistency across all AbsyssLab repositories:
- Standardized contribution guidelines
- Unified issue and PR templates
- Consistent coding standards
- Common security practices
- Reusable GitHub Actions workflows
Find everything you need to contribute:
- Clear contribution guidelines
- Bug reporting templates
- Feature request process
- Security vulnerability reporting
- Support resources
GitHub automatically uses files from this .github repository as defaults for any repository in the organization that doesn't have its own versions.
Repository-level files > .github repository files > GitHub defaults
If a repository has its own CONTRIBUTING.md, that will be used instead of the one in this repository.
These defaults apply to:
- β Public repositories
- β Private repositories
- β All organization members
- β External contributors
Workflow templates can be used when creating new workflows in any repository:
- Go to repository's Actions tab
- Click New workflow
- See Workflows created by AbsyssLab section
- Choose a template and configure it
Templates include:
- Python CI/CD pipeline
- Automated release management
If a repository needs different guidelines:
- Copy the file from
.githubto your repository - Modify it as needed
- Commit - your version will override the default
Example:
# Copy CONTRIBUTING.md to your repo
cp ../.github/CONTRIBUTING.md .
# Edit and customize
vim CONTRIBUTING.md
# Commit
git add CONTRIBUTING.md
git commit -m "Add custom contributing guidelines"When updating templates:
- Test changes in a sample repository first
- Document changes in pull request
- Notify via GitHub Discussions if major changes
- Version significant changes (use tags)
- Keep templates generic and reusable
- Avoid repository-specific information
- Use placeholders for dynamic content
- Maintain both English and French versions
- Test templates before merging
- Get feedback from maintainers
- Monthly - Review and update if needed
- Quarterly - Community feedback collection
- Annually - Major revision if necessary
| File | Used For | Falls Back To |
|---|---|---|
| CONTRIBUTING.md | Contribution guidelines | GitHub default |
| CODE_OF_CONDUCT.md | Community standards | None |
| SECURITY.md | Security policy | None |
| SUPPORT.md | Support resources | None |
| LICENSE | Default license | None |
| Issue templates | Issue creation | GitHub defaults |
| PR template | Pull request creation | GitHub default |
| Workflow templates | Actions workflows | None |
Want to improve organization-wide defaults?
- Open an issue to discuss major changes
- Submit a PR with your improvements
- Test in a sample repository
- Document what you changed and why
See CONTRIBUTING.md for detailed guidelines.
- π¬ Discussions - Ask questions
- π Issues - Report problems
- π Support Guide - Get help
- Creating a default community health file
- About issue and pull request templates
- Creating workflow templates
This repository and all default files are licensed under the Apache License 2.0.
This repository helps maintain quality and consistency across:
- 19+ connectors for Visual TOM
- Multiple contributors from various organizations
- Diverse use cases in production environments
Last updated: October 2025