Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature(ui-ux): nextjs setup #2

Merged
merged 15 commits into from
Feb 2, 2024
Merged
Show file tree
Hide file tree
Changes from 14 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
28 changes: 28 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Define individuals that are responsible for code in a repository.
# More details are here: https://help.github.com/articles/about-codeowners/

/.husky/ @chloezxyy @fullstackninja864 @nattadex @pierregee
/.github/ @chloezxyy @fullstackninja864 @nattadex @pierregee

public @chloezxyy @fullstackninja864 @nattadex @pierregee
apps/web @chloezxyy @fullstackninja864 @nattadex @pierregee
apps/server @chloezxyy @fullstackninja864 @nattadex @pierregee

.codeclimate.yml @chloezxyy @fullstackninja864 @nattadex @pierregee
.editorconfig @chloezxyy @fullstackninja864 @nattadex @pierregee
.eslintignore @chloezxyy @fullstackninja864 @nattadex @pierregee
.eslintrc @chloezxyy @fullstackninja864 @nattadex @pierregee
.gitignore @chloezxyy @fullstackninja864 @nattadex @pierregee
.imgbotconfig @chloezxyy @fullstackninja864 @nattadex @pierregee
.lintstagedrc.js @chloezxyy @fullstackninja864 @nattadex @pierregee
.nvmrc @chloezxyy @fullstackninja864 @nattadex @pierregee

codecov.yml @chloezxyy @fullstackninja864 @nattadex @pierregee
docker-compose.yml @chloezxyy @fullstackninja864 @nattadex @pierregee
LICENSE @chloezxyy @fullstackninja864 @nattadex @pierregee
package.json @chloezxyy @fullstackninja864 @nattadex @pierregee
pnpm-lock.yaml @chloezxyy @fullstackninja864 @nattadex @pierregee
postcss.config.js @chloezxyy @fullstackninja864 @nattadex @pierregee
README.md @chloezxyy @fullstackninja864 @nattadex @pierregee
tailwind.config.js @chloezxyy @fullstackninja864 @nattadex @pierregee
tsconfig.json @chloezxyy @fullstackninja864 @nattadex @pierregee
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/1-bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Bug report
about: Report a bug encountered with using Ordzaar
labels: kind/bug
---

<!--
Please use this template while reporting a bug and provide as much info as possible.

If the matter is security related, please disclose it privately via [email protected]
-->

#### What happened:

#### What you expected to happen:

#### How to reproduce it (as minimally and precisely as possible):

#### Anything else we need to know?:
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/2-enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Enhancement request
about: Suggest an enhancement for Ordzaar
labels: kind/feature
---

<!-- Please only use this template for submitting enhancement/feature requests -->

#### What would you like to be added:

#### Why is this needed:
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/3-general.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: General question
about: General question about using Ordzaar
labels: kind/question
---

<!--
If the matter is security related, please disclose it privately via [email protected]
-->
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/4-ui-ux-improvements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: UI/UX improvements
about: Suggest a UI/UX improvement for Ordzaar
labels: "kind/feature,area/ui-ux"
---

<!-- Please only use this template for submitting UI/UX improvements -->

#### What UI/UX improvements would you like to be implemented:

#### Why is this needed:

#### Which component/screens does this concern?:

#### Anything else we need to know?:
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/5-translation-improvements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Translation improvements
about: Suggest a translation improvement for Ordzaar
labels: "kind/chore,area/translations"
---

<!--
Please only use this template for submitting translation improvements

If you can create a pull request, we opt you to create it instead.
-->

#### What translation improvements would you like to be implemented:

#### Which component/screens does this concern?:

#### Anything else we need to know?:
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/6-e2e-improvements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: E2E Improvements
about: Suggest an E2E scenario to be added
labels: kind/chore
---

<!-- Please only use this template for submitting enhancement/feature requests -->

#### What would you like to be added:

#### Why is this needed:
32 changes: 32 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<!-- Thanks for sending a pull request! -->

#### What this PR does / why we need it:

#### Which issue(s) does this PR fixes?:

<!--
(Optional) Automatically closes linked issue when PR is merged.
Usage: `Fixes ORD-<issue number>`, or `Fixes (paste link of issue)`.
-->

Fixes ORD-

#### Additional comments?:

#### Developer Checklist:

<!--
Merging into the main branch implies your code is ready for production.
Before requesting for code review, please ensure that the following tasks
are completed. Otherwise, keep the PR drafted.
-->

- [ ] Read your code changes at least once
- [ ] No console errors on web
- [ ] Your UI implementation visually matched the rendered design\*
- [ ] Unit tests\*
- [ ] Added e2e tests\*

<!--
* If applicable
-->
149 changes: 149 additions & 0 deletions .github/governance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
version: v1

issue:
labels:
- prefix: triage
list: ["accepted"]
multiple: false
author_association:
collaborator: true
member: true
owner: true
needs:
comment: |
@$AUTHOR: Thanks for opening an issue, it is currently awaiting triage.

The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.

- prefix: kind
list:
- feature
- bug
- question
- fix
- chore
- docs
- refactor
- dependencies
multiple: false
needs: true
author_association:
author: true
collaborator: true
member: true
owner: true

- prefix: area
list:
- core
- workflow
- website
- api
- assets
- contexts
- hooks
- store
- translations
- e2e
- ui-ux
- playground
- balance
- dex
- icx
- transactions
- wallet
- settings
multiple: true
needs:
comment: |
@$AUTHOR: There are no 'area' labels on this issue. Adding an appropriate label will greatly expedite the process for us. You can add as many area as you see fit. **If you are unsure what to do you can ignore this!**

You can add area labels by leaving a `/area` comment.
author_association:
author: true
collaborator: true
member: true
owner: true

- prefix: priority
multiple: true
list: ["urgent-now", "important-soon", "low"]
needs:
comment: |
@$AUTHOR: Thanks for opening an issue, an appropriate priority will be added soon.

The priority labels can be added by foundation members by writing /priority [type] in a comment.
author_association:
collaborator: true
member: true
owner: true

- prefix: design
multiple: false
list: ["in-progress", "ready"]
author_association:
collaborator: true
member: true
owner: true

chat_ops:
- cmd: /close
type: close
author_association:
author: true
collaborator: true
member: true
owner: true

- cmd: /duplicate
type: close
author_association:
collaborator: true
member: true
owner: true

- cmd: /duplicate
type: comment
comment: |
@$ISSUE_AUTHOR: This issue has been marked duplicate by @$AUTHOR, if you think this is a mistake, please reopen it!
author_association:
collaborator: true
member: true
owner: true

- cmd: /duplicate
type: label
label:
add: duplicate
author_association:
collaborator: true
member: true
owner: true

- cmd: /cc
type: none

- cmd: /assign
type: assign
author_association:
collaborator: true
member: true
owner: true

captures:
- regex: '\W*v?(\d+\.\d+\.\d+)\W*'
github_release: true
ignore_case: true
label: "version/$CAPTURED"

- regex: '\W*Mac\W*'
label: "platform/mac"
ignore_case: true

- regex: '\W*Windows\W*'
label: "platform/windows"
ignore_case: true

- regex: '\W*Linux\W*'
label: "platform/linux"
ignore_case: true
57 changes: 57 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
version: v1

labels:
- label: kind/feature
sync: true
matcher:
title: "^feature\\(.+\\): .+"

- label: kind/feature
sync: true
matcher:
title: "^feat\\(.+\\): .+"

- label: kind/fix
sync: true
matcher:
title: "^fix\\(.+\\): .+"

- label: kind/chore
sync: true
matcher:
title: "^chore\\(.+\\): .+"

- label: kind/refactor
sync: true
matcher:
title: "^refactor\\(.+\\): .+"

- label: kind/docs
sync: true
matcher:
title: "^docs\\(.+\\): .+"

- label: kind/dependencies
sync: true
matcher:
title: "^bump(\\(.+\\))?: .+"

- label: kind/dependencies
sync: true
matcher:
title: "^build(\\(.+\\))?: .+"

checks:
- context: "Semantic Pull Request"
url: "https://github.com/JellyfishSDK/jellyfish/blob/main/.github/labeler.yml"
description:
success: Ready for review & merge.
failure: "Missing semantic title or label for merge [kind(directory): title]"
labels:
any:
- kind/feature
- kind/fix
- kind/chore
- kind/refactor
- kind/docs
- kind/dependencies
Loading