Skip to content

Commit 3ef169a

Browse files
authored
Initial commit
0 parents  commit 3ef169a

21 files changed

Lines changed: 782 additions & 0 deletions

.dockerignore

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
node_modules
2+
npm-debug.log
3+
yarn-debug.log
4+
yarn-error.log
5+
.DS_Store
6+
.git
7+
.gitignore
8+
.vscode
9+
.idea
10+
coverage
11+
dist
12+
build
13+
.env

.github/CODEOWNERS

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# CODEOWNERS
2+
# This file defines individuals or teams that are responsible for code in this repository.
3+
# When someone opens a pull request that modifies code, GitHub will automatically request
4+
# a review from the listed owner(s).
5+
6+
# Default owner for everything in the repository:
7+
* @Alexandrbig1
8+
9+
# Example: You can add specific owners for directories or files:
10+
# docs/* @Alexandrbig1
11+
# api/* @Alexandrbig1
12+
# *.md @Alexandrbig1
13+
14+
# Note:
15+
# - Multiple owners can be listed (e.g., @Alexandrbig1 @AnotherUser)
16+
# - Teams can also be assigned if your org creates GitHub teams (e.g., @OpenCodeChicago/core-team)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
name: Bug Report
3+
about: Report a problem or unexpected behavior
4+
description: Report a bug to help improve the template
5+
labels: bug
6+
---
7+
8+
## Bug Description
9+
10+
A clear and concise description of what the bug is.
11+
12+
## Steps to Reproduce
13+
14+
Steps to reproduce the behavior:
15+
16+
1. Go to '...'
17+
2. Click on '...'
18+
3. Scroll down to '...'
19+
4. See error
20+
21+
## Expected Behavior
22+
23+
A clear and concise description of what you expected to happen.
24+
25+
## Screenshots
26+
27+
If applicable, add screenshots to help explain your problem.
28+
29+
## Environment
30+
31+
- OS: [e.g. Windows, macOS, Linux]
32+
- Browser: [e.g. Chrome, Safari]
33+
- Version: [e.g. 1.0.0]
34+
35+
## Additional Context
36+
37+
Add any other context about the problem here.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Feature Request
3+
about: Suggest a new idea or improvement for this template
4+
description: Suggest an idea for this template
5+
labels: enhancement
6+
---
7+
8+
## Feature Description
9+
10+
A clear and concise description of what you want to happen.
11+
12+
## Why is this feature needed?
13+
14+
Explain why this feature would be useful.
15+
16+
## Additional Context
17+
18+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Pull Request
2+
3+
Thank you for your contribution!
4+
5+
## Description
6+
7+
Please describe your changes and link any related issues.
8+
9+
## Checklist
10+
11+
- [ ] My code follows the style guidelines of this project
12+
- [ ] I have performed a self-review of my code
13+
- [ ] I have commented my code, particularly in hard-to-understand areas
14+
- [ ] I have made corresponding changes to the documentation
15+
- [ ] My changes generate no new warnings
16+
- [ ] I have added tests that prove my fix is effective or that my feature works
17+
- [ ] New and existing unit tests pass locally with my changes

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "npm"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 5

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# .github/workflows/ci.yml
2+
name: CI
3+
4+
on:
5+
push:
6+
branches: [main]
7+
pull_request:
8+
branches: [main]
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout code
16+
uses: actions/checkout@v4
17+
18+
# Add your build, test, or deployment steps here
19+
# Example for Node.js projects:
20+
# - name: Set up Node.js
21+
# uses: actions/setup-node@v4
22+
# with:
23+
# node-version: '20'
24+
# - name: Install dependencies
25+
# run: npm install
26+
# - name: Run tests
27+
# run: npm test

.gitignore

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
lerna-debug.log*
8+
9+
# Diagnostic reports (https://nodejs.org/api/report.html)
10+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11+
12+
# Runtime data
13+
pids
14+
*.pid
15+
*.seed
16+
*.pid.lock
17+
18+
# Directory for instrumented libs generated by jscoverage/JSCover
19+
lib-cov
20+
21+
# Coverage directory used by tools like istanbul
22+
coverage
23+
*.lcov
24+
25+
# nyc test coverage
26+
.nyc_output
27+
28+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29+
.grunt
30+
31+
# Bower dependency directory (https://bower.io/)
32+
bower_components
33+
34+
# node-waf configuration
35+
.lock-wscript
36+
37+
# Compiled binary addons (https://nodejs.org/api/addons.html)
38+
build/Release
39+
40+
# Dependency directories
41+
node_modules/
42+
jspm_packages/
43+
44+
# Snowpack dependency directory (https://snowpack.dev/)
45+
web_modules/
46+
47+
# TypeScript cache
48+
*.tsbuildinfo
49+
50+
# Optional npm cache directory
51+
.npm
52+
53+
# Optional eslint cache
54+
.eslintcache
55+
56+
# Optional stylelint cache
57+
.stylelintcache
58+
59+
# Optional REPL history
60+
.node_repl_history
61+
62+
# Output of 'npm pack'
63+
*.tgz
64+
65+
# Yarn Integrity file
66+
.yarn-integrity
67+
68+
# dotenv environment variable files
69+
.env
70+
.env.*
71+
!.env.example
72+
73+
# parcel-bundler cache (https://parceljs.org/)
74+
.cache
75+
.parcel-cache
76+
77+
# Next.js build output
78+
.next
79+
out
80+
81+
# Nuxt.js build / generate output
82+
.nuxt
83+
dist
84+
85+
# Gatsby files
86+
.cache/
87+
# Comment in the public line in if your project uses Gatsby and not Next.js
88+
# https://nextjs.org/blog/next-9-1#public-directory-support
89+
# public
90+
91+
# vuepress build output
92+
.vuepress/dist
93+
94+
# vuepress v2.x temp and cache directory
95+
.temp
96+
.cache
97+
98+
# Sveltekit cache directory
99+
.svelte-kit/
100+
101+
# vitepress build output
102+
**/.vitepress/dist
103+
104+
# vitepress cache directory
105+
**/.vitepress/cache
106+
107+
# Docusaurus cache and generated files
108+
.docusaurus
109+
110+
# Serverless directories
111+
.serverless/
112+
113+
# FuseBox cache
114+
.fusebox/
115+
116+
# DynamoDB Local files
117+
.dynamodb/
118+
119+
# Firebase cache directory
120+
.firebase/
121+
122+
# TernJS port file
123+
.tern-port
124+
125+
# Stores VSCode versions used for testing VSCode extensions
126+
.vscode-test
127+
128+
# yarn v3
129+
.pnp.*
130+
.yarn/*
131+
!.yarn/patches
132+
!.yarn/plugins
133+
!.yarn/releases
134+
!.yarn/sdks
135+
!.yarn/versions
136+
137+
# Vite logs files
138+
vite.config.js.timestamp-*
139+
vite.config.ts.timestamp-*

.prettierrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"semi": true,
3+
"singleQuote": true,
4+
"tabWidth": 2,
5+
"trailingComma": "es5",
6+
"printWidth": 80
7+
}

CODE_OF_CONDUCT.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Code of Conduct
2+
3+
## Our Pledge
4+
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
5+
6+
## Our Standards
7+
Examples of behavior that contributes to a positive environment:
8+
- Being respectful and inclusive
9+
- Actively listening and giving constructive feedback
10+
- Collaborating in a supportive way
11+
- Showing empathy toward others
12+
13+
Unacceptable behavior includes:
14+
- Harassment, trolling, or personal attacks
15+
- Disrespecting differences
16+
- Sharing inappropriate content
17+
- Any conduct that violates local or international law
18+
19+
## Enforcement Responsibilities
20+
Project maintainers are responsible for clarifying standards and taking appropriate action if violations occur. They have the right to remove, edit, or reject contributions not aligned with this Code of Conduct.
21+
22+
## Scope
23+
This Code of Conduct applies in all community spaces and when representing the project.
24+
25+
## Enforcement
26+
Instances of abusive or unacceptable behavior may be reported by contacting the maintainers at **info@opencodechicago.org**. All complaints will be reviewed and handled with discretion.
27+
28+
## Attribution
29+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 2.1.

0 commit comments

Comments
 (0)