Skip to content

Commit a4503f0

Browse files
authored
Initial commit
0 parents  commit a4503f0

File tree

122 files changed

+53696
-0
lines changed

Some content is hidden

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

122 files changed

+53696
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Onlineshop backend
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
backend:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout
10+
uses: actions/checkout@v4
11+
- name: Setup node
12+
uses: actions/setup-node@v3
13+
with:
14+
node-version: 20.11.x
15+
cache: yarn
16+
cache-dependency-path: ./onlineshop/source/server/yarn.lock
17+
- name: Lint backend
18+
run: |
19+
cd ./onlineshop/source/server/
20+
yarn install --immutable --immutable-cache --check-cache
21+
yarn run lint
22+
- name: Test server
23+
run: |
24+
cd ./onlineshop/source/server/
25+
yarn install --immutable --immutable-cache --check-cache
26+
yarn run test
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
name: onlineshop frontend
3+
4+
on: [push, pull_request]
5+
6+
jobs:
7+
frontend:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v4
12+
- name: Setup node
13+
uses: actions/setup-node@v3
14+
with:
15+
node-version: 20.11.x
16+
cache: yarn
17+
cache-dependency-path: ./onlineshop/source/client/yarn.lock
18+
- name: Lint frontend
19+
run: |
20+
cd ./onlineshop/source/client/
21+
yarn install --immutable --immutable-cache --check-cache
22+
yarn run lint
23+
- name: Test client
24+
run: |
25+
cd ./onlineshop/source/client/
26+
yarn install --immutable --immutable-cache --check-cache
27+
yarn run test

.github/workflows/rpgsaga.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
name: rpg saga
3+
on: [push, pull_request]
4+
5+
jobs:
6+
saga-ci:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout
10+
uses: actions/checkout@v4
11+
- name: Setup node
12+
uses: actions/setup-node@v3
13+
with:
14+
node-version: 20.11.x
15+
cache: yarn
16+
cache-dependency-path: ./rpgsaga/saga/yarn.lock
17+
- name: Lint Saga
18+
run: |
19+
cd ./rpgsaga/saga
20+
yarn install --immutable --immutable-cache --check-cache
21+
yarn run lint
22+
- name: Test Saga
23+
run: |
24+
cd ./rpgsaga/saga
25+
yarn install --immutable --immutable-cache --check-cache
26+
yarn run test

.gitlab-ci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
stages:
2+
- lint_saga
3+
- test_saga
4+
- lint_shop
5+
- test_server
6+
- test_client
7+
8+
include:
9+
- local: /rpgsaga/.gitlab-ci.yml
10+
- local: /onlineshop/.gitlab-ci.yml

.gitlab/.gitkeep

Whitespace-only changes.

.gitlab/issue_templates/.gitkeep

Whitespace-only changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Activities:
2+
- [ ] todo
3+
4+
Reviewers: Bootcamp LT
5+
6+
Exit Criteria:
7+
- All Checkboxes are marked
8+
- Bootcamp LT have posted in this issues a comment with sign off that the issue is fully done
9+
10+
Next Task: #
11+
12+
/estimate 1d

.gitlab/issue_templates/RPGSaga.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
**Goal:**
2+
* Practice with C# exam topic ""
3+
4+
**Activities:**
5+
- [ ]
6+
- [ ]
7+
- [ ]
8+
- [ ]
9+
- [ ] (optional)
10+
- [ ] (optional)
11+
12+
**Reviewers:** Mentor or Bootcamp LT
13+
14+
**Acceptance Criteria:**
15+
- All mandatory checkboxes are marked;
16+
- The reviewer has approved your merge request created with the changes.
17+
18+
**Next Task:** #
19+
20+
/estimate 4h
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#### Use cases
2+
3+
(description of use cases from end-user point of view, e.g.: As a sales person I want to ...)
4+
5+
#### Motivation
6+
7+
(describe what is behind the use cases and what value this user value gives us from users point of view)
8+
9+
#### Acceptance Criteria
10+
11+
(list of Acceptance Criteria)
12+
13+
#### Design
14+
15+
(Mockups, links to design etc.)
16+
17+
#### Checklist
18+
19+
- [ ] Mockups/icons/spec are provided
20+
- [ ] Messages for tooltips/errors/validations/placeholders/popups etc. are provided
21+
- [ ] Possible UI element states and their transitions are described, e.g. which elements can be disabled and under which conditions
22+
- [ ] Default values are provided
23+
- [ ] Validation is described: max/min length, required/optional fields
24+
- [ ] Sorting/filtering options are described
25+
- [ ] Are any changes upon upgrade required
26+
- [ ] Performance requirements (max time an operation should take, any need to show a spinner if it takes more time)
27+
- [ ] Low priority tasks are highlighted (what AC can be tagged as 'nice to have' and should have lower priority over others)
28+
29+
#### Test cases
30+
31+
(link to test cases; provided by QA once they are ready)
32+
33+
#### Affected areas
34+
35+
(Filled when the issue is resolved by developer; if possible, specify features/pages/controls that might be broken due to changes introduced in the MR. Try to be as
36+
specific as possible so that QA does not have to re-test the whole feature.)
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
### Issue item link
2+
3+
`#issue_num and issue name`
4+
5+
### Description
6+
7+
#### What/Why
8+
9+
`Describe what needs to be done`
10+
11+
#### How
12+
13+
`Describe what you did`
14+
15+
#### Result
16+
17+
`Describe the result/output of your work (e.g. screenshot/gif)`
18+
19+
#### Other work
20+
21+
`!specify other work if there's one!`
22+
23+
#### Checklist
24+
25+
- [ ] _Have you specified the name of the issue in MR name?_
26+
- [ ] _Have you pulled down the code?_
27+
- [ ] _Have you alpha tested your code
28+
- [ ] _have you specified Affected areas in the related issue item_
29+
- [ ] _Does the code build and do the tests pass for you locally?_
30+
- [ ] _Does migration scripts (if any) committed to the repo?_
31+
- [ ] _Does this code allows us to achieve some Acceptance Criteria (task requirements)?_
32+
- [ ] _Have any_ `dev` _branch changes been merged up into this branch?_
33+
- [ ] _Have you confirmed that no warnings or errors upon compilation have been introduced?_
34+
- [ ] _Have you confirmed that no warnings or errors in the browser console have been introduced?_
35+
- [ ] _Have you warn the team lead about necessity of running migration script on dev/stage environment?_
36+
- [ ] _Have the appropriate unit/integration/UI tests been written?_
37+
- [ ] _Have **discussed** and **filed new issue** if found some bugs that out of the scope of my issue_
38+
- [ ] _Have **tested** code and verified that there is no regression_

0 commit comments

Comments
 (0)