Skip to content

Commit 4c7fc31

Browse files
committed
init repo
0 parents  commit 4c7fc31

File tree

210 files changed

+28936
-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.

210 files changed

+28936
-0
lines changed

.atlassian/OWNER

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sbland2

.eslintignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Required to ignore subpackage's node_modules folders.
2+
**/node_modules/**/*
3+
4+
# Ignore all built artefacts.
5+
**/dist/**/*
6+
7+
# Sidekick container in bitbucket pipelines (authless pipelines)
8+
.artifactory/*
9+
10+
# UI
11+
/ui/build/**/*
12+
/ui/public/**/*

.eslintrc.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
module.exports = {
2+
extends: ['airbnb-base', 'plugin:@typescript-eslint/recommended', 'prettier'],
3+
settings: {
4+
'import/extensions': ['.js', '.jsx', '.ts', '.tsx'],
5+
'import/resolver': {
6+
node: {
7+
extensions: ['.js', '.jsx', '.ts', '.tsx'],
8+
},
9+
},
10+
'import/external-module-folders': ['node_modules'],
11+
},
12+
parser: '@typescript-eslint/parser',
13+
plugins: ['prettier', '@typescript-eslint'],
14+
rules: {
15+
'max-len': [
16+
'warn',
17+
{
18+
code: 120,
19+
},
20+
],
21+
'import/extensions': 'off',
22+
'no-shadow': 'off',
23+
'@typescript-eslint/no-shadow': ['error'],
24+
'no-restricted-syntax': 'off',
25+
'no-underscore-dangle': 'off',
26+
'no-await-in-loop': 'off', // https://softwareteams.atlassian.net/browse/COMPASS-2945
27+
'import/no-extraneous-dependencies': [
28+
'error',
29+
{
30+
devDependencies: ['**/*.test.ts', '**/*.test.tsx', '**/__tests__/**/*'],
31+
},
32+
],
33+
'import/no-unresolved': 'off', // https://softwareteams.atlassian.net/browse/COMPASS-2948
34+
'react/react-in-jsx-scope': 'off',
35+
'react/jsx-filename-extension': 'off',
36+
'react/require-default-props': 'off',
37+
'import/prefer-default-export': 'off',
38+
'no-console': 'off',
39+
'prettier/prettier': [
40+
'error',
41+
{
42+
singleQuote: true,
43+
trailingComma: 'all',
44+
tabWidth: 2,
45+
jsxSingleQuote: true,
46+
printWidth: 120,
47+
},
48+
],
49+
'arrow-body-style': 'off',
50+
'prefer-arrow-callback': 'off',
51+
},
52+
};

.gitignore

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# These are some examples of commonly ignored file patterns.
2+
# You should customize this list as applicable to your project.
3+
# Learn more about .gitignore:
4+
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
5+
6+
# Node artifact files
7+
node_modules/
8+
dist/
9+
10+
# Compiled Java class files
11+
*.class
12+
13+
# Compiled Python bytecode
14+
*.py[cod]
15+
16+
# Log files
17+
*.log
18+
19+
# Package files
20+
*.jar
21+
22+
# Maven
23+
target/
24+
dist/
25+
26+
# IDE
27+
.idea/
28+
.vscode/
29+
30+
# Unit test reports
31+
TEST*.xml
32+
33+
# Generated by MacOS
34+
.DS_Store
35+
36+
# Generated by Windows
37+
Thumbs.db
38+
39+
# Applications
40+
*.app
41+
*.exe
42+
*.war
43+
44+
# Large media files
45+
*.mp4
46+
*.tiff
47+
*.avi
48+
*.flv
49+
*.mov
50+
*.wmv
51+
52+
# Env files
53+
.env*
54+
55+
# Test reports
56+
test-results/

.husky/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
yarn lint-staged

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
14.19.0

.prettierignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.artifactory/*
2+
ui/build
3+
ui/public
4+
src/generated

.prettierrc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "all",
4+
"tabWidth": 2,
5+
"jsxSingleQuote": true,
6+
"printWidth": 120
7+
}

CODE_OF_CONDUCT.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Contributor Code of Conduct
2+
3+
As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
4+
5+
We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.
6+
7+
Examples of unacceptable behavior by participants include:
8+
9+
* The use of sexualized language or imagery
10+
* Personal attacks
11+
* Trolling or insulting/derogatory comments
12+
* Public or private harassment
13+
* Publishing other's private information, such as physical or electronic addresses, without explicit permission
14+
* Submitting contributions or comments that you know to violate the intellectual property or privacy rights of others
15+
* Other unethical or unprofessional conduct
16+
17+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
18+
By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team.
19+
20+
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.
21+
22+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer. Complaints will result in a response and be reviewed and investigated in a way that is deemed necessary and appropriate to the circumstances. Maintainers are obligated to maintain confidentiality with regard to the reporter of an incident.
23+
24+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.3.0, available at [http://contributor-covenant.org/version/1/3/0/][version]
25+
26+
[homepage]: http://contributor-covenant.org
27+
[version]: http://contributor-covenant.org/version/1/3/0/

0 commit comments

Comments
 (0)