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
88 changes: 88 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Dependencies and lock files
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnpm-store/

# Allow package lock files
!pnpm-lock.yaml
!package-lock.json
!yarn.lock
!package.json
# json

# Build outputs
dist/
.astro/
.next/
.nuxt/
.output/
.vercel/

# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# IDE files
.vscode/
.idea/
*.swp
*.swo

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Git
.git/
.gitignore

# Docker
Dockerfile*
.dockerignore
docker-compose*.yml
build-cached.sh

# Cloud/DevOps
cloud/
kubernetes/
# *.yaml
# *.yml

# Documentation
README.md
DOCKER.md
LICENSE

# Logs
logs/
*.log

# Runtime data
pids/
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/
*.lcov

# Temporary folders
tmp/
temp/

# Cache directories
.cache/
.parcel-cache/
.buildx-cache/
3 changes: 3 additions & 0 deletions .env.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
NODE_ENV=development
ASTRO_HOST=0.0.0.0
ASTRO_PORT=4321
49 changes: 49 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: 'bug'
assignees: ''

---

## Bug Description
A clear and concise description of what the bug is.

## Steps to Reproduce
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

## Expected Behavior
A clear and concise description of what you expected to happen.

## Actual Behavior
A clear and concise description of what actually happened.

## Environment
- OS: [e.g. macOS, Ubuntu, Windows]
- Node.js version: [e.g. 18.17.0]
- Package manager: [e.g. npm, pnpm, yarn]
- Docker version: [e.g. 24.0.6]
- Browser: [e.g. Chrome, Firefox, Safari]

## Docker Information
- [ ] Bug occurs in Docker container
- [ ] Bug occurs in local development
- Docker command used: [e.g. `make dev`, `docker-compose up`]

## Error Messages
```
Paste any error messages here
```

## Screenshots
If applicable, add screenshots to help explain your problem.

## Additional Context
Add any other context about the problem here.

## Possible Solution
If you have ideas on how to fix the bug, please share them here.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# GitHub Issue Templates
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://github.com/Genopsys-io/astroship/blob/main/README.md
about: Check the documentation for usage instructions
- name: Docker Guide
url: https://github.com/Genopsys-io/astroship/blob/main/DOCKER.md
about: Docker development and deployment guide
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
name: Feature Request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: 'enhancement'
assignees: ''

---

## Feature Description
A clear and concise description of what feature you'd like to see.

## Problem Statement
Is your feature request related to a problem? Please describe the problem you're trying to solve.

## Proposed Solution
Describe the solution you'd like to see implemented.

## Alternative Solutions
Describe any alternative solutions or features you've considered.

## Use Case
Describe how this feature would be used. Include specific examples if possible.

## Implementation Ideas
If you have ideas on how this could be implemented, please share them.

## Docker/Infrastructure Impact
- [ ] This feature affects Docker configuration
- [ ] This feature affects Kubernetes deployment
- [ ] This feature requires new dependencies
- [ ] This feature affects the build process

## Additional Context
Add any other context, screenshots, or examples about the feature request here.

## Priority
How important is this feature to you?
- [ ] Critical (blocks current work)
- [ ] High (would significantly improve workflow)
- [ ] Medium (nice to have)
- [ ] Low (minor improvement)
35 changes: 35 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Dependabot configuration for automatic dependency updates
version: 2
updates:
# Enable version updates for npm
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "09:00"
open-pull-requests-limit: 10
reviewers:
- "Genopsys-io"
assignees:
- "Genopsys-io"
commit-message:
prefix: "chore"
prefix-development: "chore"
include: "scope"

# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "09:00"
open-pull-requests-limit: 5
reviewers:
- "Genopsys-io"
assignees:
- "Genopsys-io"
commit-message:
prefix: "chore"
include: "scope"
51 changes: 51 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Pull Request Template
name: Pull Request
about: Create a pull request
title: ''
labels: ''
assignees: ''

---

## Description
Brief description of the changes in this PR.

## Type of Change
- [ ] 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
- [ ] Performance improvement
- [ ] Code refactoring

## Changes Made
- List the main changes
- Include any new dependencies
- Mention configuration changes

## Testing
- [ ] I have tested these changes locally
- [ ] All existing tests pass
- [ ] New tests have been added (if applicable)
- [ ] Docker build succeeds
- [ ] Application starts correctly

## Docker Testing
- [ ] `make build` succeeds
- [ ] `make dev` works correctly
- [ ] `make prod` starts successfully
- [ ] Health check endpoint responds

## Checklist
- [ ] 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
- [ ] Any dependent changes have been merged and published

## Screenshots (if applicable)
Add screenshots to help explain your changes.

## Additional Notes
Any additional information, context, or notes about the PR.
Loading