Skip to content

InferaDB GitHub config — templates and repository management tools

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

inferadb/.github

InferaDB GitHub

Discord License

Organization profile, shared templates, and repository management tools

Important

Under active development. Not production-ready.

Overview

GitHub organization configuration and tooling for InferaDB:

  • Organization Profile — README for the InferaDB GitHub organization page
  • Shared Templates — Common files synced across repos (licenses, security policy, etc.)
  • Repository Tools — Automation for managing settings, labels, and topics

Structure

github/
├── profile/
│   └── README.md          # GitHub organization profile
├── tools/
│   ├── repos.sh           # Repository management script
│   ├── repos.json         # Repository configuration
│   └── templates/         # Shared template files
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE-APACHE
├── LICENSE-MIT
└── SECURITY.md

Repository Management

repos.sh manages settings across all repositories:

cd tools

# All operations (settings, labels, topics, templates)
./repos.sh

# Individual operations
./repos.sh --settings      # Repository settings
./repos.sh --labels        # Labels
./repos.sh --topics        # Descriptions and topics
./repos.sh --templates     # Template files
./repos.sh --dependabot    # Validate dependabot.yml

# Preview changes
./repos.sh --dry-run
./repos.sh --templates --dry-run

Configuration

repos.json defines repository metadata:

  • Descriptions and topics
  • Labels (name, color, description)
  • Merge settings (squash, rebase, merge commit)
  • Security features (vulnerability alerts, automated fixes)

Template Sync

Files in tools/templates/ sync to all repositories:

File Purpose
CODE_OF_CONDUCT.md Community code of conduct
CONTRIBUTING.md Contribution guidelines
LICENSE-APACHE Apache 2.0 license
LICENSE-MIT MIT license
SECURITY.md Security vulnerability reporting

Community

Join us on Discord for questions, discussions, and contributions.

License

Dual-licensed under MIT or Apache 2.0.

About

InferaDB GitHub config — templates and repository management tools

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Languages