Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
de740b8
test(7): trial project initialisation
Vlas-Pravsha Jun 4, 2024
70580db
feat(7): add storybook and testing-library
Vlas-Pravsha Jun 10, 2024
9bb6eac
fix(7): update pnpm-lock & delete load-test
Vlas-Pravsha Jun 10, 2024
0c68907
test(7): update pnpm-lock
Vlas-Pravsha Jun 10, 2024
6996480
feat(7): created pages directory
Vlas-Pravsha Jun 10, 2024
151fb6a
fix(7): fix mutation test
Vlas-Pravsha Jun 11, 2024
e24610a
test(7): test mutation tests
Vlas-Pravsha Jun 14, 2024
3140b9e
test(7): added first e2e test & updated mutation
Vlas-Pravsha Jun 27, 2024
2530730
fix(7): updated e2e yml file
Vlas-Pravsha Jun 27, 2024
664b7e3
test: try e2e test without env
Vlas-Pravsha Jul 1, 2024
48356f6
feat(7): added eslbuild, removed next from the project, fixing fonts,…
Vlas-Pravsha Jul 5, 2024
7ebc403
update(7): remake file path in build.config
Vlas-Pravsha Jul 5, 2024
5fcbe3d
fix(7): remade UiImage
Vlas-Pravsha Jul 5, 2024
d848504
fix: update esbuild.config & deleted next dependency
Vlas-Pravsha Jul 8, 2024
cb3910a
test: add ui toolkit contract baseline
RudoiDmytro Mar 9, 2026
cc6abe4
test: fix swipe slider iterations
RudoiDmytro Mar 10, 2026
dbe8b88
chore: remove duplicate bug report template
RudoiDmytro Mar 10, 2026
4758031
Merge origin/main and finalize Bun make tooling
RudoiDmytro Apr 8, 2026
70da870
Fix CI tooling for Bun-only library repo
RudoiDmytro Apr 8, 2026
d903da0
Migrate to ESLint 9 and fix lint fallout
RudoiDmytro Apr 8, 2026
f8c3ff5
Update CI and email configuration
RudoiDmytro Apr 9, 2026
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
7 changes: 7 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[*.{js,jsx,ts,tsx}]
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 100
8 changes: 8 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
REACT_APP_WEBSITE_URL = "http://localhost:3000"
REACT_APP_LOCALHOST = "localhost"
REACT_APP_FALLBACK_LANGUAGE = "en"
REACT_APP_GRAPHQL_API_URL = "https://localhost/api/graphql"
REACT_APP_API_URL = "https://yourserver.io/api/"
REACT_APP_VILNACRM_GMAIL = "info@vilnacrm.com"
REACT_APP_STORYBOOK_URL = "http://localhost:6006"
MEMLAB_WEBSITE_URL = "http://localhost:3000"
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**

- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''
---

### Description

A clear and concise description of what the issue is about.

### Tasks

Include specific tasks in the order they need to be done. Include links to specific lines of code where the job should happen.

- [ ] Task 1
- [ ] Task 2
- [ ] Task 3

### Acceptance Criteria

Include specific criteria for how to prove that this issue will be done

- [ ] Task 1
- [ ] Task 2
- [ ] Task 3

Remember to use helpful labels and milestones
47 changes: 47 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!--- Provide a general summary of your changes in the Title above -->

## Description

<!--- Describe your changes in detail -->

## Related Issue

<!--- This project only accepts pull requests related to open issues -->
<!--- If suggesting a new feature or change, please discuss it in an issue first -->
<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->
<!--- Please link to the issue here: -->

## Motivation and Context

<!--- Why is this change required? What problem does it solve? -->

## How Has This Been Tested?

<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots (if appropriate):

## Types of changes

<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Checklist:

<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->

- [ ] My code follows the code style of this project.
- [ ] I have performed a self-review of my code.
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the [**CONTRIBUTING.md**](https://github.com/VilnaCRM-Org/frontend-ssr-template/blob/main/CONTRIBUTING.md) document.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] You have only one commit (if not, squash them into one commit).
4 changes: 2 additions & 2 deletions .github/workflows/autoprerelease.yml
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: generate changelog and create pre release

on:
pull_request:
push:
branches:
- main
paths-ignore:
Expand Down Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Conventional Changelog Action
if: steps.manifest.outputs.present == 'true'
id: changelog
uses: TriPSs/conventional-changelog-action@v3
uses: TriPSs/conventional-changelog-action@v4
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
output-file: 'false'
Expand Down
40 changes: 40 additions & 0 deletions .github/workflows/autorelease.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: generate changelog and create release

on:
push:
branches:
- main
paths-ignore:
- 'package.json'
- 'CHANGELOG.md'

jobs:
build:
runs-on: ubuntu-latest

permissions:
contents: write

steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: 'main'

- name: Conventional Changelog Action
id: changelog
uses: TriPSs/conventional-changelog-action@v4
with:
github-token: ${{ secrets.REPO_GITHUB_TOKEN }}
output-file: 'CHANGELOG.md'
version-file: 'package.json'

- name: Create Release
uses: actions/create-release@v1
if: ${{ steps.changelog.outputs.skipped == 'false' }}
env:
GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
with:
tag_name: ${{ steps.changelog.outputs.tag }}
release_name: ${{ steps.changelog.outputs.tag }}
body: ${{ steps.changelog.outputs.clean_changelog }}
4 changes: 0 additions & 4 deletions .github/workflows/e2e-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ jobs:
if: steps.e2e.outputs.present == 'true'
run: make install

- name: Install Playwright browsers
if: steps.e2e.outputs.present == 'true'
run: make playwright-install

- name: Run Playwright tests
if: steps.e2e.outputs.present == 'true'
run: make test-e2e
Expand Down
Empty file modified .github/workflows/image-optimization.yml
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion .github/workflows/mutation-testing.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Mutation Testing

on:
pull_request:
push:
branches:
- main

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
if: steps.project.outputs.present == 'true'
run: make start

- name: Run next linter
- name: Run ESLint
if: steps.project.outputs.present == 'true'
run: make lint-next

Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/visual-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ jobs:
if: steps.visual.outputs.present == 'true'
run: make install

- name: Install Playwright Browsers
if: steps.visual.outputs.present == 'true'
run: make playwright-install

- name: Run visual tests
if: steps.visual.outputs.present == 'true'
run: make test-visual
Expand Down
29 changes: 29 additions & 0 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,32 @@ next-env.d.ts

# bmad
/_bmad/

# testing artifacts
coverage/
test-results/
playwright-report/
blob-report/
playwright/.cache/
reports/
.stryker-tmp

# next.js
.next/
out/

# production
build/
storybook-static/

# lighthouse
.lighthouseci/
lhci-reports-desktop/
lhci-reports-mobile/

# k6 config
src/test/load/config.json
src/test/load/results

# memlab
src/test/memory-leak/results
Loading
Loading