Skip to content
Draft
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
37 changes: 37 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Integration Configuration Template
# Copy this file and configure with your actual values
# DO NOT commit actual secrets - use GitHub Secrets instead

# GitHub Configuration
GITHUB_OWNER=lippytm
GITHUB_REPO=Time-Machines-Builders-

# Connected Repositories
REPO_AI_TIME_MACHINES=lippytm/AI-Time-Machines
REPO_WEB3AI=lippytm/Web3AI
REPO_GATSBY_BLOG=lippytm/gatsby-starter-blog
REPO_TRANSPARENCY_LOGIC=lippytm/Transparency-Logic-Time-Machine-Bots-

# External Service Integrations (Use GitHub Secrets for actual values)
# HUGGINGFACE_API_KEY=hf_xxxxxxxxxxxxx
# N8N_WEBHOOK_URL=https://your-n8n-instance.com/webhook/xxxxx
# CLOUDFLARE_API_TOKEN=your-cloudflare-token

# Integration Features
ENABLE_CROSS_REPO_SYNC=true
ENABLE_AI_INTEGRATION=true
ENABLE_AUTOMATION=true
ENABLE_SECURITY_SCANNING=true

# Workflow Configuration
CI_ON_PUSH=true
CI_ON_PR=true
DEPENDENCY_CHECK_SCHEDULE="0 9 * * 1" # Weekly on Mondays at 9am UTC

# Integration Endpoints
GITHUB_API_URL=https://api.github.com
HUGGINGFACE_API_URL=https://huggingface.co/api

# Notification Settings
NOTIFY_ON_SUCCESS=false
NOTIFY_ON_FAILURE=true
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Bug Report
description: Report a bug or issue
title: "[BUG]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of what the bug is
placeholder: Tell us what you see!
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened
validations:
required: true

- type: dropdown
id: integration
attributes:
label: Integration Area
description: Which integration is affected?
options:
- GitHub Actions
- AI-Time-Machines
- Web3AI
- Huggingface
- n8n
- Cloudflare
- Other
multiple: true

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context about the problem here
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: 💬 GitHub Discussions
url: https://github.com/lippytm/Time-Machines-Builders-/discussions
about: Ask questions and discuss ideas with the community
- name: 📚 Documentation
url: https://github.com/lippytm/Time-Machines-Builders-/blob/main/INTEGRATION.md
about: Read the integration and setup documentation
- name: 🚀 Quick Start
url: https://github.com/lippytm/Time-Machines-Builders-/blob/main/QUICKSTART.md
about: Get started quickly with our quick start guide
72 changes: 72 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Feature Request
description: Suggest an idea or new feature
title: "[FEATURE]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature!

- type: textarea
id: problem
attributes:
label: Problem Statement
description: Is your feature request related to a problem? Please describe.
placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe the solution you'd like
placeholder: A clear and concise description of what you want to happen.
validations:
required: true

- type: dropdown
id: category
attributes:
label: Feature Category
description: What type of feature is this?
options:
- Workflow Integration
- Cross-Repository Sync
- AI/ML Integration
- Blockchain/Web3
- Automation
- Documentation
- Other
validations:
required: true

- type: dropdown
id: integration
attributes:
label: Integration Target
description: Which integration would this affect?
options:
- AI-Time-Machines
- Web3AI
- gatsby-starter-blog
- Transparency-Logic-Time-Machine-Bots-
- Huggingface
- n8n
- Cloudflare
- GitHub Copilot
- Other
multiple: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Describe any alternative solutions or features you've considered

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context or screenshots about the feature request here
75 changes: 75 additions & 0 deletions .github/ISSUE_TEMPLATE/integration_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Integration Issue
description: Report an issue with cross-repository or external integrations
title: "[INTEGRATION]: "
labels: ["integration", "triage"]
body:
- type: markdown
attributes:
value: |
Report issues with repository interconnections or external service integrations.

- type: dropdown
id: integration-type
attributes:
label: Integration Type
description: What type of integration is affected?
options:
- Cross-Repository (GitHub)
- AI Service (Huggingface)
- Automation (n8n)
- CDN/Edge (Cloudflare)
- AI Development (GitHub Copilot)
- Other
validations:
required: true

- type: dropdown
id: repository
attributes:
label: Related Repository
description: Which repository is involved?
options:
- AI-Time-Machines
- Web3AI
- gatsby-starter-blog
- Transparency-Logic-Time-Machine-Bots-
- Time-Machines-Builders- (this repo)
- Other
multiple: true

- type: textarea
id: description
attributes:
label: Issue Description
description: Describe the integration issue
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Integration Behavior
description: What should happen?
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happens?
validations:
required: true

- type: textarea
id: logs
attributes:
label: Logs or Error Messages
description: Include any relevant logs or error messages
render: shell

- type: textarea
id: additional
attributes:
label: Additional Context
description: Any other relevant information
52 changes: 52 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
## Description
<!-- Provide a brief description of the changes in this PR -->

## Type of Change
<!-- Mark the relevant option with an "x" -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Workflow/Integration update
- [ ] Cross-repository integration

## Integration Impact
<!-- Check all that apply -->

- [ ] AI-Time-Machines
- [ ] Web3AI
- [ ] gatsby-starter-blog
- [ ] Transparency-Logic-Time-Machine-Bots-
- [ ] Huggingface integration
- [ ] n8n automation
- [ ] Cloudflare configuration
- [ ] GitHub Copilot
- [ ] None

## Testing
<!-- Describe the tests you ran to verify your changes -->

- [ ] Tested locally
- [ ] Workflow runs successfully
- [ ] Integration tests passed
- [ ] Cross-repository sync verified

## Checklist
<!-- Mark completed items with an "x" -->

- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have tested integration points with related repositories
- [ ] Any dependent changes have been merged and published in downstream modules

## Related Issues
<!-- Link any related issues here -->

Closes #

## Additional Notes
<!-- Add any additional notes or context about the PR -->
Loading