Skip to content

Commit

Permalink
Add portfolio website
Browse files Browse the repository at this point in the history
  • Loading branch information
thurahtetaung committed Apr 10, 2024
1 parent 3f06e3d commit 0eba5ba
Show file tree
Hide file tree
Showing 102 changed files with 6,261 additions and 12 deletions.
64 changes: 64 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"extends": [
"eslint:recommended",
"next",
"next/core-web-vitals",
"plugin:@typescript-eslint/recommended",
"prettier"
],
"plugins": ["@typescript-eslint", "simple-import-sort", "unused-imports"],
"rules": {
"@next/next/no-img-element": "error",
"@next/next/no-html-link-for-pages": "error",
"no-unused-vars": "off",
"no-console": "warn",
"@typescript-eslint/no-empty-function": "off",
"react-hooks/exhaustive-deps": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"react/no-unescaped-entities": "off",
"react/display-name": "off",
"react/jsx-curly-brace-presence": [
"warn",
{ "props": "never", "children": "never" }
],
"@typescript-eslint/no-unused-vars": "off",
"unused-imports/no-unused-imports": "warn",
"unused-imports/no-unused-vars": [
"warn",
{
"vars": "all",
"varsIgnorePattern": "^_",
"args": "after-used",
"argsIgnorePattern": "^_"
}
],
"simple-import-sort/exports": "warn",
"simple-import-sort/imports": [
"warn",
{
"groups": [
["^@?\\\\w", "^\\\\u0000"],
["^.+\\\\.s?css$"],
["^@/lib", "^@/hooks"],
["^@/data"],
["^@/components", "^@/container"],
["^@/store"],
["^@/"],
[
"^\\\\./?$",
"^\\\\.(?!/?$)",
"^\\\\.\\\\./?$",
"^\\\\.\\\\.(?!/?$)",
"^\\\\.\\\\./\\\\.\\\\./?$",
"^\\\\.\\\\./\\\\.\\\\.(?!/?$)",
"^\\\\.\\\\./\\\\.\\\\./\\\\.\\\\./?$",
"^\\\\.\\\\./\\\\.\\\\./\\\\.\\\\.(?!/?$)"
],
["^@/types"],
["^"]
]
}
]
}
}
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: 🐞 Bug
description: Report an issue to help improve the project.
title: '[BUG] Write a small description here'
labels: ['bug']
body:
- type: textarea
id: description
attributes:
label: Description
description: A brief description of the question or issue, also include what you tried and what didn't work
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Please add screenshots if applicable
validations:
required: false

- type: dropdown
id: browser
attributes:
label: '✨ Browser'
description: 'What browser are you using ?'
options:
- Google Chrome
- Brave
- Arc
- Safari
- Microsoft Edge
- Mozilla Firefox
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: 'Checklist 🚀'
options:
- label: "I checked and didn't find similar [issue](https://github.com/vatsalsinghkv/easy-fix/issues)"
required: true

- label: 'I have read the [Contributing Guidelines](https://github.com/vatsalsinghkv/easy-fix/blob/main/CONTRIBUTING.md)'
required: true

- label: 'I am willing to work on this issue (blank for no).'
required: false

- type: markdown
attributes:
value: |
Join our discord for feature and bug discussion: [https://discord.gg/St2dHg9YwA](https://discord.gg/St2dHg9YwA)
In case of emergencies contact me on [LinkedIn](https://www.linkedin.com/in/vatsalsinghkv) or [Twitter](https://twitter.com/vatsalsinghkv)
Feel free to check out other cool repositories [here](https://github.com/vatsalsinghkv)
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: 💡 Feature Request
description: Have a new idea/feature for this project? Please suggest!
title: '[FEATURE] write a small description here'
labels: ['feature']
body:
- type: textarea
id: description
attributes:
label: Description
description: A brief description of the enhancement you propose, also include what you tried and what worked.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Please add screenshots if applicable
validations:
required: false

- type: dropdown
id: browser
attributes:
label: '✨ Browser'
description: 'What browser are you using ?'
options:
- Google Chrome
- Brave
- Arc
- Safari
- Microsoft Edge
- Mozilla Firefox
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: 'Checklist 🚀'
options:
- label: "I checked and didn't find similar [issue](https://github.com/vatsalsinghkv/easy-fix/issues)"
required: true

- label: 'I have read the [Contributing Guidelines](https://github.com/vatsalsinghkv/easy-fix/blob/main/CONTRIBUTING.md)'
required: true

- label: 'I am willing to work on this issue (blank for no).'
required: false

- type: markdown
attributes:
value: |
Join our discord for feature and bug discussion: [https://discord.gg/St2dHg9YwA](https://discord.gg/St2dHg9YwA)
In case of emergencies contact me on [LinkedIn](https://www.linkedin.com/in/vatsalsinghkv) or [Twitter](https://twitter.com/vatsalsinghkv)
Feel free to check out other cool repositories [here](https://github.com/vatsalsinghkv)
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/other.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Other
description: Use this for any other issues. Please do NOT create blank issues
title: '[OTHER] write a small description here'
body:
- type: textarea
id: issuedescription
attributes:
label: What would you like to share?
description: Provide a clear and concise explanation of your issue.
validations:
required: true

- type: dropdown
id: browser
attributes:
label: '✨ Browser'
description: 'What browser are you using ?'
options:
- Google Chrome
- Brave
- Arc
- Safari
- Microsoft Edge
- Mozilla Firefox
- Other
validations:
required: true

- type: checkboxes
id: no-duplicate-issues
attributes:
label: 'Checklist 🚀'
options:
- label: "I checked and didn't find similar [issue](https://github.com/vatsalsinghkv/easy-fix/issues)"
required: true

- label: 'I have read the [Contributing Guidelines](https://github.com/vatsalsinghkv/easy-fix/blob/main/CONTRIBUTING.md)'
required: true

- label: 'I am willing to work on this issue (blank for no).'
required: false

- type: markdown
attributes:
value: |
Join our discord for feature and bug discussion: [https://discord.gg/St2dHg9YwA](https://discord.gg/St2dHg9YwA)
In case of emergencies contact me on [LinkedIn](https://www.linkedin.com/in/vatsalsinghkv) or [Twitter](https://twitter.com/vatsalsinghkv)
Feel free to check out other cool repositories [here](https://github.com/vatsalsinghkv)
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem
.vscode

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts

# ignore package-lock if generated (project uses yarn, not npm)
package-lock.json
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx lint-staged
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
public/lotties/
node_modules/
.next/
documents/
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"trailingComma": "es5",
"tabWidth": 2,
"semi": true,
"singleQuote": true,
"printWidth": 80
}
Loading

0 comments on commit 0eba5ba

Please sign in to comment.