Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# CODEOWNERS file for BlackRoad OS
#
# This file defines who owns and should review changes to different parts of the repository.
# Lines are processed top to bottom, so the last matching pattern takes precedence.
#
# Format: <file-pattern> @owner-username @owner-username
#
# Learn more: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

# Default owners for everything in the repo
# These owners will be requested for review when someone opens a PR
* @BlackRoad-OS/maintainers

# Core Bridge files - require approval from core team
/.STATUS @BlackRoad-OS/core-team
/MEMORY.md @BlackRoad-OS/core-team
/INDEX.md @BlackRoad-OS/core-team
/BLACKROAD_ARCHITECTURE.md @BlackRoad-OS/core-team
/REPO_MAP.md @BlackRoad-OS/core-team
/STREAMS.md @BlackRoad-OS/core-team
/SIGNALS.md @BlackRoad-OS/core-team
/INTEGRATIONS.md @BlackRoad-OS/core-team

# Organization blueprints - org-specific owners
/orgs/BlackRoad-OS/ @BlackRoad-OS/os-team
/orgs/BlackRoad-AI/ @BlackRoad-OS/ai-team
/orgs/BlackRoad-Cloud/ @BlackRoad-OS/cloud-team
/orgs/BlackRoad-Hardware/ @BlackRoad-OS/hardware-team
/orgs/BlackRoad-Security/ @BlackRoad-OS/security-team
/orgs/BlackRoad-Labs/ @BlackRoad-OS/labs-team
/orgs/BlackRoad-Foundation/ @BlackRoad-OS/foundation-team
/orgs/BlackRoad-Ventures/ @BlackRoad-OS/ventures-team
/orgs/Blackbox-Enterprises/ @BlackRoad-OS/blackbox-team
/orgs/BlackRoad-Media/ @BlackRoad-OS/media-team
/orgs/BlackRoad-Studio/ @BlackRoad-OS/studio-team
/orgs/BlackRoad-Interactive/ @BlackRoad-OS/interactive-team
/orgs/BlackRoad-Education/ @BlackRoad-OS/education-team
/orgs/BlackRoad-Gov/ @BlackRoad-OS/gov-team
/orgs/BlackRoad-Archive/ @BlackRoad-OS/archive-team

# Prototypes - require review from prototype maintainers
/prototypes/operator/ @BlackRoad-OS/ai-team
/prototypes/metrics/ @BlackRoad-OS/os-team
/prototypes/explorer/ @BlackRoad-OS/os-team

# Templates - require review from relevant teams
/templates/salesforce-sync/ @BlackRoad-OS/foundation-team
/templates/stripe-billing/ @BlackRoad-OS/foundation-team
/templates/cloudflare-workers/ @BlackRoad-OS/cloud-team
/templates/gdrive-sync/ @BlackRoad-OS/archive-team
/templates/github-ecosystem/ @BlackRoad-OS/os-team
/templates/design-tools/ @BlackRoad-OS/studio-team

# GitHub workflows - require DevOps approval
/.github/workflows/ @BlackRoad-OS/devops-team @BlackRoad-OS/security-team

# Security files - require security team approval
/SECURITY.md @BlackRoad-OS/security-team
/.github/dependabot.yml @BlackRoad-OS/security-team @BlackRoad-OS/devops-team

# Community health files
/CODE_OF_CONDUCT.md @BlackRoad-OS/core-team
/CONTRIBUTING.md @BlackRoad-OS/core-team
/SUPPORT.md @BlackRoad-OS/core-team

# Profile and public-facing content
/profile/ @BlackRoad-OS/media-team @BlackRoad-OS/core-team

# Node configurations
/nodes/ @BlackRoad-OS/hardware-team

# Routes
/routes/ @BlackRoad-OS/os-team
Comment on lines +1 to +73
Copy link

Copilot AI Jan 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CODEOWNERS file references multiple teams (@BlackRoad-OS/core-team, @BlackRoad-OS/os-team, etc.) that likely don't exist yet in the GitHub organization. Code ownership rules will not work until these teams are created. Consider updating this file after creating the teams in GitHub.

Copilot uses AI. Check for mistakes.
19 changes: 19 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# GitHub Sponsors configuration
# These are supported funding model platforms

# github: [username] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
# patreon: # Replace with a single Patreon username
# open_collective: # Replace with a single Open Collective username
# ko_fi: # Replace with a single Ko-fi username
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
# liberapay: # Replace with a single Liberapay username
# issuehunt: # Replace with a single IssueHunt username
# otechie: # Replace with a single Otechie username
# lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

# BlackRoad OS Funding
# Uncomment and configure when funding options are available
# github: [BlackRoad-OS]
# custom: ['https://blackroad.dev/support']
93 changes: 93 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
name: 🐛 Bug Report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report this bug! The issue will be auto-triaged to the appropriate organization.

- type: dropdown
id: organization
attributes:
label: Organization
description: Which BlackRoad organization does this relate to?
options:
- BlackRoad-OS (Core Infrastructure)
- BlackRoad-AI (Intelligence Routing)
- BlackRoad-Cloud (Edge Compute)
- BlackRoad-Hardware (Pi Cluster / IoT)
- BlackRoad-Security (Auth / Secrets)
- BlackRoad-Labs (Experiments)
- BlackRoad-Foundation (CRM / Finance)
- BlackRoad-Ventures (Marketplace)
- Blackbox-Enterprises (Enterprise)
- BlackRoad-Media (Content)
- BlackRoad-Studio (Design)
- BlackRoad-Interactive (Metaverse)
- BlackRoad-Education (Learning)
- BlackRoad-Gov (Governance)
- BlackRoad-Archive (Storage)
- Not sure / Multiple orgs
validations:
required: true

- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is
placeholder: What happened?
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: What should have happened?
validations:
required: true

- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: How can we reproduce this issue?
placeholder: |
1. Go to '...'
2. Run command '...'
3. See error
validations:
required: true

- type: textarea
id: environment
attributes:
label: Environment
description: System information
placeholder: |
- OS: [e.g., Ubuntu 22.04, macOS 14]
- Version: [e.g., v1.0.0]
- Hardware: [e.g., Raspberry Pi 4, x86_64]
validations:
required: false

- type: textarea
id: logs
attributes:
label: Relevant Logs
description: Paste any relevant logs or error messages
render: shell
validations:
required: false

- type: textarea
id: context
attributes:
label: Additional Context
description: Any other context about the problem
validations:
required: false
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: 🤝 Community Support
url: https://github.com/orgs/BlackRoad-OS/discussions
about: Ask questions and discuss with the community
- name: 📚 Documentation
url: https://github.com/BlackRoad-OS/.github/blob/main/INDEX.md
about: Browse the complete BlackRoad documentation
- name: 🏢 Organization Blueprints
url: https://github.com/BlackRoad-OS/.github/tree/main/orgs
about: View all 15 organization specifications
81 changes: 81 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: ✨ Feature Request
description: Suggest a new feature or enhancement
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! The issue will be auto-triaged to the appropriate organization.

- type: dropdown
id: organization
attributes:
label: Organization
description: Which BlackRoad organization should implement this?
options:
- BlackRoad-OS (Core Infrastructure)
- BlackRoad-AI (Intelligence Routing)
- BlackRoad-Cloud (Edge Compute)
- BlackRoad-Hardware (Pi Cluster / IoT)
- BlackRoad-Security (Auth / Secrets)
- BlackRoad-Labs (Experiments)
- BlackRoad-Foundation (CRM / Finance)
- BlackRoad-Ventures (Marketplace)
- Blackbox-Enterprises (Enterprise)
- BlackRoad-Media (Content)
- BlackRoad-Studio (Design)
- BlackRoad-Interactive (Metaverse)
- BlackRoad-Education (Learning)
- BlackRoad-Gov (Governance)
- BlackRoad-Archive (Storage)
- Not sure / Multiple orgs
validations:
required: true

- type: textarea
id: problem
attributes:
label: Problem Statement
description: What problem does this feature solve?
placeholder: I'm frustrated when...
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: How should this feature work?
placeholder: I would like to...
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: What other solutions have you considered?
validations:
required: false

- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Critical - Blocking my work
- High - Very important
- Medium - Would be nice to have
- Low - Minor improvement
validations:
required: true

- type: textarea
id: context
attributes:
label: Additional Context
description: Any mockups, examples, or additional information
validations:
required: false
Loading
Loading