Skip to content

Commit c28cb29

Browse files
authored
Merge pull request #907 from ruxailab/develop
v1.0.0 PR
2 parents 2a8abae + 2e9816c commit c28cb29

File tree

315 files changed

+77020
-32878
lines changed

Some content is hidden

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

315 files changed

+77020
-32878
lines changed

.editorconfig

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Editor configuration, see https://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
end_of_line = lf
7+
indent_style = space
8+
indent_size = 2
9+
insert_final_newline = true
10+
trim_trailing_whitespace = true
11+
12+
[*.ts]
13+
quote_type = single
14+
15+
[*.md]
16+
max_line_length = off
17+
trim_trailing_whitespace = false

.env.example

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
VUE_APP_FIREBASE_API_KEY=""
2+
VUE_APP_FIREBASE_AUTH_DOMAIN=""
3+
VUE_APP_FIREBASE_STORAGE_BUCKET=""
4+
VUE_APP_FIREBASE_DB_URL=""
5+
VUE_APP_FIREBASE_PROJECT_ID=""
6+
VUE_APP_FIREBASE_MESSAGING_SENDER_ID=""
7+
VUE_APP_FIREBASE_APP_ID=""
8+
VUE_APP_I18N_LOCALE=""
9+
VUE_APP_I18N_FALLBACK_LOCALE=""
10+
VUE_APP_FIREBASE_PYTHON_FUNCTION=""
11+
LARAVEL_PDF=""

.eslintrc.js

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,43 @@
11
module.exports = {
22
root: true,
33
env: {
4-
node: true
4+
node: true,
55
},
6-
'extends': [
7-
'plugin:vue/essential',
8-
'eslint:recommended'
9-
],
6+
extends: ['plugin:vue/recommended'],
107
parserOptions: {
11-
parser: 'babel-eslint'
8+
parser: 'babel-eslint',
129
},
1310
rules: {
1411
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
15-
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
16-
}
12+
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
13+
'no-unused-vars': 'off',
14+
semi: ['warn', 'never'],
15+
quotes: ['warn', 'single'],
16+
'prefer-const': 'warn',
17+
indent: 'off',
18+
eqeqeq: 'off',
19+
'no-plusplus': 'off',
20+
'max-len': ['warn', {
21+
'code': 200,
22+
'ignoreStrings': true,
23+
'ignoreComments': true,
24+
'ignoreTemplateLiterals': true,
25+
}],
26+
'no-empty': 'warn',
27+
'arrow-parens': 'warn',
28+
'no-trailing-spaces': 'warn',
29+
'comma-dangle': ['warn', 'always-multiline'],
30+
'object-curly-newline': 'off',
31+
'class-methods-use-this': 'off',
32+
'no-continue': 'off',
33+
'no-loop-func': 'off',
34+
'linebreak-style': 'off',
35+
'no-restricted-syntax': 'off',
36+
'operator-linebreak': 'off',
37+
'vue/max-attributes-per-line': 'off',
38+
39+
'vue/require-prop-types':'warn',
40+
'vue/require-default-prop':'warn',
41+
'vue/prop-name-casing': 'warn',
42+
},
1743
}

.firebase/hosting.ZGlzdA.cache

Lines changed: 0 additions & 30 deletions
This file was deleted.

.firebase/hosting.cHVibGlj.cache

Lines changed: 0 additions & 2 deletions
This file was deleted.

.firebaserc

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
"projects": {
33
"default": "retlab-dev",
44
"dev": "retlab-dev",
5-
"production": "retlab"
6-
}
5+
"production": "retlab",
6+
"prod": "ruxailab-prod"
7+
},
8+
"targets": {
9+
"retlab-dev": {
10+
"hosting": {
11+
"ruxailab-dev": [
12+
"ruxailab-dev"
13+
]
14+
}
15+
}
16+
},
17+
"etags": {}
718
}

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: 🐛 Bug Report
2+
description: Submit a bug report to help us improve
3+
title: '[🐞 BUG]: '
4+
labels: [Bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
# Welcome to the Bug Report template! 🚀
10+
Please use this template to report any bugs or issues you encounter.
11+
12+
Fill in the information below to help us understand and resolve the problem quickly.
13+
14+
Instructions:
15+
1. Provide a clear and concise description of the bug.
16+
2. Specify the steps to reproduce the error.
17+
3. Include screenshots if applicable.
18+
4. Describe the expected and actual behavior.
19+
5. Provide details about your environment, including the Vue component or project file affected, Git branch, etc.
20+
21+
Thank you for helping us improve our project! 🙌
22+
23+
- type: textarea
24+
attributes:
25+
label: Description 📝
26+
description: A clear and concise description of what the bug is.
27+
validations:
28+
required: true
29+
- type: input
30+
attributes:
31+
label: Link 🔗
32+
description: Link to the page where the bug occurred.
33+
validations:
34+
required: true
35+
- type: textarea
36+
attributes:
37+
label: Steps to Reproduce 🔄
38+
description: Steps to reproduce the behavior.
39+
placeholder: |
40+
1. Go to '...'
41+
2. Click on '....'
42+
3. Scroll down to '....'
43+
4. See error
44+
validations:
45+
required: true
46+
- type: textarea
47+
attributes:
48+
label: Screenshots 📸
49+
description: If applicable, add screenshots to help explain the problem.
50+
validations:
51+
required: true
52+
- type: textarea
53+
attributes:
54+
label: Expected Behavior 🤔
55+
description: A clear and concise description of what you expected to happen.
56+
validations:
57+
required: true
58+
- type: textarea
59+
attributes:
60+
label: Actual Behavior 😱
61+
description: A clear and concise description of what actually happened.
62+
validations:
63+
required: true
64+
- type: textarea
65+
attributes:
66+
label: Environment 🌍
67+
description: Details about your environment, including the Vue component or project file affected, Git branch, etc.
68+
placeholder: |
69+
- Vue component: [e.g., `src/components/MyComponent.vue`]
70+
- Git branch: [e.g., `main`]
71+
- OS: [e.g., Windows 10]
72+
- Browser: [e.g., Chrome, Safari]
73+
- Version: [e.g., 22]
74+
validations:
75+
required: true
76+
- type: textarea
77+
attributes:
78+
label: Additional Information ℹ️
79+
description: Add any other context about the problem here.

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: ✨ Feature Request
2+
description: Suggest a new feature to enhance our project
3+
title: '[✨ FEATURE]: '
4+
labels: [Enhancement]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
# Welcome to the Feature Request template! 🚀
10+
Please use this template to suggest new features or improvements to enhance our project.
11+
12+
Fill in the information below to help us understand and evaluate your feature request.
13+
14+
Instructions:
15+
1. Provide a clear and concise description of the new feature.
16+
2. Explain the motivation behind the feature request.
17+
3. Specify the expected behavior.
18+
19+
Thank you for contributing to the growth of our project! 🙌
20+
21+
- type: textarea
22+
attributes:
23+
label: Feature Description 📝
24+
description: A clear and concise description of the new feature.
25+
validations:
26+
required: true
27+
- type: textarea
28+
attributes:
29+
label: Motivation 🌟
30+
description: Explain the motivation behind the feature request.
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: Expected Behavior 🤔
36+
description: Specify the expected behavior of the new feature.
37+
validations:
38+
required: true
39+
- type: textarea
40+
attributes:
41+
label: Additional Information ℹ️
42+
description: Add any other information or context about the feature request.

.github/depenadabot.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Configuration for automated dependency updates using Dependabot
2+
version: 2
3+
updates:
4+
# Define the target package ecosystem
5+
- package-ecosystem: "npm"
6+
# Specify the root directory
7+
directory: "/"
8+
# Schedule automated updates to run weekly
9+
schedule:
10+
# interval: "weekly"
11+
interval: "daily" # To test this functionality scheduled daily
12+
# Labels to apply to Dependabot PRs
13+
labels:
14+
- "dependencies"
15+
# Specify the target branch for PRs
16+
target-branch: "develop"
17+
# Customize commit message prefix
18+
commit-message:
19+
prefix: "chore(deps):"

.github/workflows/gitguardian.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: GitGuardian scan
2+
3+
on:
4+
pull_request_target:
5+
push:
6+
branches:
7+
- main
8+
- develop
9+
10+
jobs:
11+
scanning:
12+
name: GitGuardian scan
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v3
17+
with:
18+
fetch-depth: 0 # fetch all history so multiple commits can be scanned
19+
- name: GitGuardian scan
20+
uses: GitGuardian/ggshield/actions/secret@v1.38.0
21+
env:
22+
GITHUB_PUSH_BEFORE_SHA: ${{ github.event.before }}
23+
GITHUB_PUSH_BASE_SHA: ${{ github.event.base }}
24+
GITHUB_PULL_BASE_SHA: ${{ github.event.pull_request.base.sha }}
25+
GITHUB_DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
26+
GITGUARDIAN_API_KEY: ${{ secrets.GITGUARDIAN_API_KEY }}

0 commit comments

Comments
 (0)