Skip to content

Commit 77fb368

Browse files
authored
Merge branch 'main' into main_10
2 parents 2d09cbd + 1255d03 commit 77fb368

69 files changed

Lines changed: 4457 additions & 827 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ charset = utf-8
88
trim_trailing_whitespace = true
99
insert_final_newline = true
1010

11-
[*.md]
12-
trim_trailing_whitespace = false
11+
[*.{json,yml}]
12+
indent_size = 2
Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,10 @@
11
---
2-
name: Bug Report
3-
about: Something is broken
4-
title: "[BUG] "
5-
labels: bug, needs-triage
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: '[BUG] '
5+
labels: bug
66
assignees: ''
77
---
88

9-
## Describe the Bug
10-
9+
**Describe the bug**
1110
A clear description of what the bug is.
12-
13-
## Steps to Reproduce
14-
15-
1. Go to '...'
16-
2. Click on '...'
17-
3. See error
18-
19-
## Expected Behavior
20-
21-
What you expected to happen.
22-
23-
## Screenshots / Logs
24-
25-
If applicable, add screenshots or paste error logs here.
26-
27-
## Environment
28-
29-
- OS: [e.g. macOS 14, Ubuntu 22.04]
30-
- Node version: [e.g. 18.17.0]
31-
- Browser: [e.g. Chrome 120]
32-
33-
## Additional Context
34-
35-
Any other context about the problem.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: true
Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,10 @@
11
---
2-
name: Feature Request
3-
about: Suggest a new feature or improvement
4-
title: "[FEAT] "
5-
labels: enhancement, needs-triage
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: '[FEATURE] '
5+
labels: enhancement
66
assignees: ''
77
---
88

9-
## Problem Statement
10-
11-
What problem does this feature solve? Who is affected?
12-
13-
## Proposed Solution
14-
15-
Describe what you'd like to see implemented.
16-
17-
## Alternatives Considered
18-
19-
Any other approaches you considered and why you ruled them out.
20-
21-
## Acceptance Criteria
22-
23-
- [ ] ...
24-
- [ ] ...
25-
26-
## Additional Context
27-
28-
Screenshots, mockups, or links to similar implementations.
9+
**Is your feature request related to a problem?**
10+
A clear description of the problem.

.github/SECURITY.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Security Policy
2+
3+
Standard responsible vulnerability disclosure policy for DevTrack.

.github/workflows/e2e.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Playwright smoke tests
1616
runs-on: ubuntu-latest
1717
env:
18-
NEXTAUTH_SECRET: playwright-placeholder-secret-that-is-long-enough
18+
NEXTAUTH_SECRET: test-nextauth-secret-for-playwright-tests
1919
NEXTAUTH_URL: http://127.0.0.1:3000
2020
NEXT_PUBLIC_APP_URL: http://127.0.0.1:3000
2121
GITHUB_ID: playwright-github-id
@@ -24,6 +24,7 @@ jobs:
2424
NEXT_PUBLIC_SUPABASE_ANON_KEY: placeholder-anon-key
2525
SUPABASE_SERVICE_ROLE_KEY: placeholder-service-role-key
2626
PLAYWRIGHT_SERVER_MODE: start
27+
CI: true
2728
steps:
2829
- uses: actions/checkout@v4
2930

.github/workflows/labeler.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: PR Labeler
2+
on:
3+
pull_request:
4+
jobs:
5+
label:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/labeler@v5
9+
with:
10+
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20

.prettierrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{
22
"semi": true,
33
"singleQuote": false,
4-
"trailingComma": "es5"
4+
"trailingComma": "es5",
5+
"tabWidth": 2,
6+
"printWidth": 80,
7+
"bracketSpacing": true,
8+
"arrowParents": "always"
59
}

DEVELOPMENT.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Everything you need to run DevTrack locally from scratch in under 10 minutes.
1515
You also need free accounts on:
1616
- [Supabase](https://supabase.com) — for the database
1717
- GitHub — for OAuth (you already have this)
18+
- [Resend](https://resend.com) — for the contact form backend
1819

1920
---
2021

@@ -78,6 +79,11 @@ NEXTAUTH_SECRET=generate_with_openssl_rand_base64_32
7879
# GitHub OAuth
7980
GITHUB_ID=Ov23...
8081
GITHUB_SECRET=your_github_client_secret
82+
83+
# Contact form email delivery
84+
RESEND_API_KEY=re_xxx...
85+
RESEND_FROM_EMAIL="DevTrack <contact@your-domain.com>"
86+
CONTACT_TO_EMAIL=you@example.com
8187
```
8288

8389
Generate `NEXTAUTH_SECRET`:

0 commit comments

Comments
 (0)