forked from mattermost/mattermost-redux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 11e8506
Showing
95 changed files
with
10,323 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"presets": ["react-native"], | ||
"plugins": [ | ||
["module-resolver", { | ||
"root": ["./src", "."] | ||
}] | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,213 @@ | ||
{ | ||
"extends": "eslint:recommended", | ||
"parserOptions": { | ||
"ecmaVersion": 6, | ||
"sourceType": "module", | ||
"ecmaFeatures": { | ||
"jsx": true, | ||
"impliedStrict": true, | ||
"modules": true | ||
} | ||
}, | ||
"parser": "babel-eslint", | ||
"plugins": [ | ||
"mocha" | ||
], | ||
"env": { | ||
"browser": true, | ||
"node": true, | ||
"jquery": true, | ||
"es6": true | ||
}, | ||
"globals": { | ||
"jest": true, | ||
"describe": true, | ||
"it": true, | ||
"expect": true, | ||
"before": true, | ||
"beforeEach": true, | ||
"after": true, | ||
"afterEach": true | ||
}, | ||
"rules": { | ||
"array-bracket-spacing": [2, "never"], | ||
"array-callback-return": 2, | ||
"arrow-body-style": 0, | ||
"arrow-parens": [2, "always"], | ||
"arrow-spacing": [2, { "before": true, "after": true }], | ||
"block-scoped-var": 2, | ||
"brace-style": [2, "1tbs", { "allowSingleLine": false }], | ||
"camelcase": [2, {"properties": "never"}], | ||
"class-methods-use-this": 0, | ||
"comma-dangle": [2, "never"], | ||
"comma-spacing": [2, {"before": false, "after": true}], | ||
"comma-style": [2, "last"], | ||
"complexity": [1, 10], | ||
"computed-property-spacing": [2, "never"], | ||
"consistent-return": 2, | ||
"consistent-this": [2, "self"], | ||
"constructor-super": 2, | ||
"curly": [2, "all"], | ||
"dot-location": [2, "object"], | ||
"dot-notation": 2, | ||
"eqeqeq": [2, "smart"], | ||
"func-call-spacing": [2, "never"], | ||
"func-names": 2, | ||
"func-style": [2, "declaration"], | ||
"generator-star-spacing": [0, {"before": false, "after": true}], | ||
"global-require": 2, | ||
"guard-for-in": 2, | ||
"id-blacklist": 0, | ||
"indent": [2, 4, {"SwitchCase": 0}], | ||
"jsx-quotes": [2, "prefer-single"], | ||
"key-spacing": [2, {"beforeColon": false, "afterColon": true, "mode": "strict"}], | ||
"keyword-spacing": [2, {"before": true, "after": true, "overrides": {}}], | ||
"line-comment-position": 0, | ||
"linebreak-style": 2, | ||
"lines-around-comment": [2, { "beforeBlockComment": true, "beforeLineComment": true, "allowBlockStart": true, "allowBlockEnd": true }], | ||
"max-lines": [1, {"max": 450, "skipBlankLines": true, "skipComments": false}], | ||
"max-nested-callbacks": [2, {"max":2}], | ||
"max-statements-per-line": [2, {"max": 1}], | ||
"multiline-ternary": [1, "never"], | ||
"new-cap": 2, | ||
"new-parens": 2, | ||
"newline-before-return": 0, | ||
"newline-per-chained-call": 0, | ||
"no-alert": 2, | ||
"no-array-constructor": 2, | ||
"no-caller": 2, | ||
"no-case-declarations": 2, | ||
"no-class-assign": 2, | ||
"no-cond-assign": [2, "except-parens"], | ||
"no-confusing-arrow": 2, | ||
"no-console": 2, | ||
"no-const-assign": 2, | ||
"no-constant-condition": 2, | ||
"no-debugger": 2, | ||
"no-div-regex": 2, | ||
"no-dupe-args": 2, | ||
"no-dupe-class-members": 2, | ||
"no-dupe-keys": 2, | ||
"no-duplicate-case": 2, | ||
"no-duplicate-imports": [2, {"includeExports": true}], | ||
"no-else-return": 2, | ||
"no-empty": 2, | ||
"no-empty-function": 2, | ||
"no-empty-pattern": 2, | ||
"no-eval": 2, | ||
"no-ex-assign": 2, | ||
"no-extend-native": 2, | ||
"no-extra-bind": 2, | ||
"no-extra-label": 2, | ||
"no-extra-parens": 0, | ||
"no-extra-semi": 2, | ||
"no-fallthrough": 2, | ||
"no-floating-decimal": 2, | ||
"no-func-assign": 2, | ||
"no-global-assign": 2, | ||
"no-implicit-coercion": 2, | ||
"no-implicit-globals": 0, | ||
"no-implied-eval": 2, | ||
"no-inner-declarations": 0, | ||
"no-invalid-regexp": 2, | ||
"no-irregular-whitespace": 2, | ||
"no-iterator": 2, | ||
"no-labels": 2, | ||
"no-lone-blocks": 2, | ||
"no-lonely-if": 2, | ||
"no-loop-func": 2, | ||
"no-magic-numbers": 0, | ||
"no-mixed-operators": [2, {"allowSamePrecedence": false}], | ||
"no-mixed-spaces-and-tabs": 2, | ||
"no-multi-spaces": [2, { "exceptions": { "Property": false } }], | ||
"no-multi-str": 0, | ||
"no-multiple-empty-lines": [2, {"max": 1}], | ||
"no-native-reassign": 2, | ||
"no-negated-condition": 2, | ||
"no-nested-ternary": 2, | ||
"no-new": 2, | ||
"no-new-func": 2, | ||
"no-new-object": 2, | ||
"no-new-symbol": 2, | ||
"no-new-wrappers": 2, | ||
"no-octal-escape": 2, | ||
"no-param-reassign": 2, | ||
"no-process-env": 2, | ||
"no-process-exit": 2, | ||
"no-proto": 2, | ||
"no-redeclare": 2, | ||
"no-return-assign": [2, "always"], | ||
"no-script-url": 2, | ||
"no-self-assign": [2, {"props": true}], | ||
"no-self-compare": 2, | ||
"no-sequences": 2, | ||
"no-shadow": [2, {"hoist": "functions"}], | ||
"no-shadow-restricted-names": 2, | ||
"no-spaced-func": 2, | ||
"no-tabs": 0, | ||
"no-template-curly-in-string": 2, | ||
"no-ternary": 0, | ||
"no-this-before-super": 2, | ||
"no-throw-literal": 0, | ||
"no-trailing-spaces": [2, { "skipBlankLines": false }], | ||
"no-undef-init": 2, | ||
"no-undefined": 2, | ||
"no-underscore-dangle": 2, | ||
"no-unexpected-multiline": 2, | ||
"no-unmodified-loop-condition": 2, | ||
"no-unneeded-ternary": [2, {"defaultAssignment": false}], | ||
"no-unreachable": 2, | ||
"no-unsafe-finally": 2, | ||
"no-unsafe-negation": 2, | ||
"no-unused-expressions": 2, | ||
"no-unused-vars": [2, {"vars": "all", "args": "after-used"}], | ||
"no-use-before-define": [2, {"classes": false, "functions": false, "variables": false}], | ||
"no-useless-computed-key": 2, | ||
"no-useless-concat": 2, | ||
"no-useless-constructor": 2, | ||
"no-useless-escape": 2, | ||
"no-useless-rename": 2, | ||
"no-var": 0, | ||
"no-void": 2, | ||
"no-warning-comments": 1, | ||
"no-whitespace-before-property": 2, | ||
"no-with": 2, | ||
"object-curly-newline": 0, | ||
"object-curly-spacing": [2, "never"], | ||
"object-property-newline": [2, {"allowMultiplePropertiesPerLine": true}], | ||
"object-shorthand": [2, "always"], | ||
"one-var": [2, "never"], | ||
"one-var-declaration-per-line": 0, | ||
"operator-linebreak": [2, "after"], | ||
"padded-blocks": [2, "never"], | ||
"prefer-arrow-callback": 2, | ||
"prefer-const": 2, | ||
"prefer-numeric-literals": 2, | ||
"prefer-reflect": 2, | ||
"prefer-rest-params": 2, | ||
"prefer-spread": 2, | ||
"prefer-template": 0, | ||
"quote-props": [2, "as-needed"], | ||
"quotes": [2, "single", "avoid-escape"], | ||
"radix": 2, | ||
"require-yield": 2, | ||
"rest-spread-spacing": [2, "never"], | ||
"semi": [2, "always"], | ||
"semi-spacing": [2, {"before": false, "after": true}], | ||
"sort-imports": 0, | ||
"sort-keys": 0, | ||
"space-before-blocks": [2, "always"], | ||
"space-before-function-paren": [2, "never"], | ||
"space-in-parens": [2, "never"], | ||
"space-infix-ops": 2, | ||
"space-unary-ops": [2, { "words": true, "nonwords": false }], | ||
"symbol-description": 2, | ||
"template-curly-spacing": [2, "never"], | ||
"valid-typeof": [2, {"requireStringLiterals": false}], | ||
"vars-on-top": 0, | ||
"wrap-iife": [2, "outside"], | ||
"wrap-regex": 2, | ||
"yoda": [2, "never", {"exceptRange": false, "onlyEquality": false}], | ||
"mocha/no-exclusive-tests": 2 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.pbxproj -text |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# OSX | ||
# | ||
.DS_Store | ||
|
||
|
||
*.iml | ||
.idea | ||
|
||
# node.js | ||
# | ||
node_modules/ | ||
npm-debug.log | ||
.npminstall | ||
|
||
# Vim | ||
[._]*.s[a-w][a-z] | ||
[._]s[a-w][a-z] | ||
*.un~ | ||
Session.vim | ||
.netrwhist | ||
*~ | ||
tags |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
node_modules/ | ||
.idea | ||
test | ||
ISSUE_TEMPLATE.md | ||
Makefile | ||
PULL_REQUEST_TEMPLATE.md | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.npmignore | ||
.npminstall |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Code Contribution Guidelines | ||
|
||
Please see the [Mattermost Contribution Guide](http://docs.mattermost.com/developer/contribution-guide.html) which describes the process for making code contributions across Mattermost projects. | ||
|
||
Note: Community work won't start until October 31, and no community pull requests will be accepted before then. | ||
|
||
### Review Process for this Repo | ||
|
||
After following the steps in the [Contribution Guide](http://docs.mattermost.com/developer/contribution-guide.html), submitted pull requests go through the review process outlined below. We aim to start reviewing pull requests in this repo the week they are submitted, but the length of time to complete the process will vary depending on the pull request. | ||
|
||
The one exception may be around release time, where the review process may take longer as the team focuses on our [release process](https://docs.mattermost.com/process/release-process.html). | ||
|
||
#### `Stage 1: PM Review` | ||
|
||
A Product Manager will review the pull request to make sure it: | ||
|
||
1. Fits with our product roadmap | ||
2. Works as expected | ||
3. Meets UX guidelines | ||
|
||
This step is sometimes skipped for bugs or small improvements with a ticket, but always happens for new features or pull requests without a related ticket. | ||
|
||
The Product Manager may come back with some bugs or UI improvements to fix before the pull request moves on to the next stage. | ||
|
||
#### `Stage 2: Dev Review` | ||
|
||
Two developers will review the pull request and either give feedback or `+1` the PR. | ||
|
||
Any comments will need to be addressed before the pull request moves on to the last stage. | ||
|
||
- PRs that do not follow Style Guides cannot be merged | ||
|
||
#### `Stage 3: Ready to Merge` | ||
|
||
The review process is complete, and the pull request will be merged. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Submit feature requests to http://www.mattermost.org/feature-requests/. File non-security related bugs here in the following format: | ||
|
||
#### Summary | ||
Issue in one concise sentence. | ||
|
||
#### Environment Information | ||
|
||
- Webapp or React Native app: | ||
- Mattermost Server Version: | ||
|
||
#### Steps to reproduce | ||
How can we reproduce the issue? | ||
|
||
#### Expected behavior | ||
Describe your issue in detail. | ||
|
||
#### Observed behavior | ||
What did you see happen? Please include relevant error messages and/or screenshots. | ||
|
||
#### Possible fixes | ||
If you can, link to the line of code that might be responsible for the problem. |
Oops, something went wrong.