Skip to content

Commit bde43c3

Browse files
committed
feat: initial setup
0 parents  commit bde43c3

35 files changed

+1620
-0
lines changed

.github/FUNDING.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: [nyomansunima]
2+
ko_fi: nyomansunima
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help me improve to better one
4+
title: "Bug: "
5+
labels: "bug"
6+
assignees: nyomansunima
7+
---
8+
9+
**Describe the bug**
10+
A clear and concise description of what the bug is.
11+
12+
**To Reproduce**
13+
Steps to reproduce the behavior:
14+
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
28+
- OS: [e.g. iOS]
29+
- Browser [e.g. chrome, safari]
30+
- Version [e.g. 22]
31+
32+
**Smartphone (please complete the following information):**
33+
34+
- Device: [e.g. iPhone6]
35+
- OS: [e.g. iOS8.1]
36+
- Browser [e.g. stock browser, safari]
37+
- Version [e.g. 22]
38+
39+
**Additional context**
40+
Add any other context about the problem here.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: "Feature: "
5+
labels: "feature"
6+
assignees: nyomansunima
7+
---
8+
9+
**Is your feature request related to a problem? Please describe.**
10+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
11+
12+
**Describe the solution you'd like**
13+
A clear and concise description of what you want to happen.
14+
15+
**Describe alternatives you've considered**
16+
A clear and concise description of any alternative solutions or features you've considered.
17+
18+
**Additional context**
19+
Add any other context or screenshots about the feature request here.

.github/dependabot.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: github-actions
9+
directory: /
10+
schedule:
11+
interval: daily
12+
labels:
13+
- dependencies
14+
15+
- package-ecosystem: npm
16+
directory: apps/docs
17+
schedule:
18+
interval: weekly
19+
commit-message:
20+
prefix: npm
21+
include: scope
22+
labels:
23+
- dependencies

.github/pull_request_template.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## What type of PR is this? (check all applicable)
2+
3+
- [ ] 🚜Refactor
4+
- [ ] ✅ Feature
5+
- [ ] 🐛 Bug Fix
6+
- [ ] 🚀 Optimization
7+
- [ ] 📝 Documentation Update
8+
9+
## Description
10+
11+
## Related Tickets & Documents
12+
13+
- Related Issue #
14+
- Closes #
15+
- Fixed #
16+
17+
## QA Instructions, Screenshots, Recordings
18+
19+
_Please replace this line with instructions on how to test your changes, a note
20+
on the devices and browsers this has been tested on, as well as any relevant
21+
images for UI changes._
22+
23+
### Chechlist
24+
25+
- [ ] My code follows the style guidelines of this project
26+
- [ ] I have performed a self-review of my code
27+
- [ ] I have commented my code, particularly in hard-to-understand areas
28+
- [ ] I have made corresponding changes to the documentation
29+
- [ ] My changes generate no new warnings
30+
- [ ] I have added tests that prove my fix is effective or that my feature works
31+
- [ ] New and existing unit tests pass locally with my changes
32+
- [ ] Any dependent changes have been merged and published in downstream modules
33+
34+
## Added/updated tests?
35+
36+
- [ ] 👍 Yes
37+
- [ ] 🙅‍♀️ No, and this is why: _please replace this line with details on why tests
38+
have not been included_
39+
- [ ] ☝️ I need help with writing tests
40+
41+
## Documentation Update Needs ?
42+
43+
- [ ] 📝 Readme
44+
- [ ] 🚀 Changelog
45+
- [ ] 🥰 Contributing
46+
- [ ] 🙅‍♀️ No, Docs Already Update
47+
48+
## Are there any post deployment tasks we need to perform?

.github/workflows/beautify.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# ******** BEAUTIFY *********
2+
#
3+
# This GitHub Actions workflow runs two jobs:
4+
#
5+
# 1. `lint`: Checks the code for linting issues using the Bun runtime.
6+
# 2. `format`: Formats the code using the Bun runtime.
7+
#
8+
# The workflow checks out the code, sets up the Bun environment, and then runs the
9+
# respective linting and formatting commands.
10+
11+
name: Beautify
12+
13+
on: [push, pull_request]
14+
15+
permissions:
16+
contents: read
17+
pull-requests: write
18+
19+
jobs:
20+
check:
21+
name: Check
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout the code
25+
uses: actions/checkout@v5
26+
27+
- name: Setup bun environment
28+
uses: oven-sh/setup-bun@v2
29+
with:
30+
bun-version: latest
31+
32+
- name: Install dependencies
33+
run: bun install
34+
35+
- name: Check the code
36+
run: bun run check
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Publish docs
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- "apps/docs/**"
9+
10+
env:
11+
VERCEL_ORG_ID: ${{ secrets.VERCEL_DOCS_ORG_ID }}
12+
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_DOCS_PROJECT_ID }}
13+
14+
jobs:
15+
deploy-docs-to-vercel:
16+
name: Deploy docs to vercel
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Checkout codebase
20+
uses: actions/checkout@v5
21+
22+
- name: Setup bun environment
23+
uses: oven-sh/setup-bun@v2
24+
with:
25+
bun-version: latest
26+
27+
- name: Install depenendecies
28+
run: bun install
29+
30+
- name: Install vercel cli
31+
run: bun add --global vercel@latest
32+
33+
- name: Pull vercel environment information
34+
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
35+
36+
- name: Build project artifacts
37+
run: NITRO_PRESET=vercel vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
38+
39+
- name: Deploy project artifacts to vercel
40+
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
.turbo
3+
.vercel

.zed/settings.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"formatter": "language_server",
3+
"format_on_save": "on",
4+
"languages": {
5+
"JavaScript": {
6+
"formatter": {
7+
"language_server": {
8+
"name": "biome"
9+
}
10+
},
11+
"code_actions_on_format": {
12+
"source.fixAll.biome": true,
13+
"source.organizeImports.biome": true
14+
}
15+
},
16+
"TypeScript": {
17+
"formatter": {
18+
"language_server": {
19+
"name": "biome"
20+
}
21+
},
22+
"code_actions_on_format": {
23+
"source.fixAll.biome": true,
24+
"source.organizeImports.biome": true
25+
}
26+
},
27+
"JSX": {
28+
"formatter": {
29+
"language_server": {
30+
"name": "biome"
31+
}
32+
},
33+
"code_actions_on_format": {
34+
"source.fixAll.biome": true,
35+
"source.organizeImports.biome": true
36+
}
37+
},
38+
"TSX": {
39+
"formatter": {
40+
"language_server": {
41+
"name": "biome"
42+
}
43+
},
44+
"code_actions_on_format": {
45+
"source.fixAll.biome": true,
46+
"source.organizeImports.biome": true
47+
}
48+
}
49+
},
50+
"lsp": {
51+
"typescript-language-server": {
52+
"settings": {
53+
"typescript": {
54+
"preferences": {
55+
"includePackageJsonAutoImports": "on"
56+
}
57+
}
58+
}
59+
}
60+
}
61+
}

CODE_OF_CONDUCT.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Code of Conduct
2+
3+
## Our Pledge
4+
5+
We are dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of participants in any form.
6+
7+
## Expected Behavior
8+
9+
- Be respectful and considerate of others.
10+
- Communicate openly and thoughtfully.
11+
- Be inclusive and welcoming of diverse perspectives and experiences.
12+
- Take responsibility for your words and actions.
13+
14+
## Unacceptable Behavior
15+
16+
Harassment includes, but is not limited to:
17+
18+
- Offensive comments, verbal threats or demands, sexualized images, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
19+
- Discrimination based on gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices.
20+
- Any behavior that is intended to, or has the effect of, creating an intimidating, hostile, or offensive environment.
21+
22+
## Consequences of Unacceptable Behavior
23+
24+
Participants who engage in harassing behavior will be asked to stop immediately. We reserve the right to take any necessary actions to maintain a harassment-free environment for all participants, including warning the offender or asking them to leave the project or event.
25+
26+
## Reporting Harassment
27+
28+
If you experience or witness any form of harassment or have concerns about the conduct of other participants, please contact a member of the project team immediately. All reports will be treated with confidentiality and investigated thoroughly.
29+
30+
## Attribution
31+
32+
This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

0 commit comments

Comments
 (0)