Skip to content

Commit 1ddf576

Browse files
Merge remote-tracking branch 'origin/release/v1.3.0'
2 parents b34d03b + 4fef232 commit 1ddf576

Some content is hidden

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

62 files changed

+3023
-1290
lines changed

.vscodeignore

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

.editorconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# top-most EditorConfig file
2+
root = true
3+
4+
# Unix-style newlines with a newline ending every file
5+
[*]
6+
end_of_line = lf
7+
insert_final_newline = true
8+
indent_style = space
9+
indent_size = 2
10+
trim_trailing_whitespace = true
11+
12+
[package.json]
13+
indent_style = space
14+
indent_size = 2

.eslintrc.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
module.exports = {
2+
root: true,
3+
parserOptions: {
4+
parser: 'babel-eslint',
5+
ecmaVersion: 8,
6+
},
7+
env: {
8+
es6: true,
9+
node: true,
10+
browser: true,
11+
jest: true,
12+
},
13+
plugins: ['prettier'],
14+
extends: ['eslint:recommended', 'prettier'],
15+
rules: {
16+
'prettier/prettier': [
17+
'error',
18+
{
19+
singleQuote: true,
20+
bracketSpacing: true,
21+
semi: false,
22+
printWidth: 500,
23+
},
24+
],
25+
'no-empty': [
26+
'error',
27+
{
28+
allowEmptyCatch: true,
29+
},
30+
],
31+
'no-console': 0,
32+
'no-control-regex': 0,
33+
'no-useless-escape': 0,
34+
},
35+
globals: {},
36+
}

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.github/CODE_OF_CONDUCT.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at [email protected]. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72+
73+
[homepage]: https://www.contributor-covenant.org
74+
75+
For answers to common questions about this code of conduct, see
76+
https://www.contributor-covenant.org/faq

.github/CONTRIBUTING.md

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,52 @@
1-
![Logo](https://sfccdevops.s3.amazonaws.com/logo-128.png "Logo")
2-
3-
Thank you for Contributing
1+
Contributing Guide
42
===
53

6-
We want to make it as easy as possible to contribute changes.
4+
Issues & Feature Requests
5+
---
76

8-
Follow the requirements below for __[Creating Issues](https://github.com/sfccdevops/explorer-exclude-vscode-extension/issues/new)__ and __[Pull Requests](https://github.com/sfccdevops/explorer-exclude-vscode-extension/pull/new)__, to keep everything simple for everyone :)
7+
[![Create Issue](https://img.shields.io/badge/Github-Create_Issue-red.svg?style=for-the-badge&logo=github&logoColor=ffffff&logoWidth=16)](https://github.com/sfccdevops/explorer-exclude-vscode-extension/issues/new/choose)
98

10-
<img src="https://octodex.github.com/images/dinotocat.png" width="400" />
9+
### Bug Fix
1110

12-
Creating an Issue
13-
---
11+
> We're sorry things are not working as expected, and want to get things fixed ASAP. In order to help us do that, we need a few things from you.
12+
13+
1. Create a [New Issue](https://github.com/sfccdevops/explorer-exclude-vscode-extension/issues/new/choose)
14+
2. Enter a Short but Descriptive Title for the Issue
15+
3. Use the Template Provided and fill in as much as you can, if something does not apply, enter `N/A`
16+
4. Look for the `Labels` section, and select `Bug Report` from the drop down menu
17+
5. Click `Submit new issue` button
18+
19+
### Feature Request
1420

15-
Use the Prepopulated Template that we provide. Issues reported that do not use the template will be rejected.
21+
> Got an idea for a new feature? We'd love to hear it! In order to get this knocked out, we will need a few things from you.
1622
23+
1. Create a [New Issue](https://github.com/sfccdevops/explorer-exclude-vscode-extension/issues/new/choose)
24+
2. Enter a Short but Descriptive Title for the Feature Request
25+
3. Use the Template Provided and fill in as much as you can, if something does not apply, enter `N/A` ( you can delete the `Steps to Duplicate:` section as that does not apply )
26+
4. Look for the `Labels` section, and select `Feature Request` from the drop down menu
27+
5. Click `Submit new issue` button
1728

18-
Creating a Pull Request
29+
Pull Requests
1930
---
2031

21-
Before you can submit a PR, you will need to:
32+
[![Create Pull Request](https://img.shields.io/badge/Github-Create_Pull_Request-blue.svg?style=for-the-badge&logo=github&logoColor=ffffff&logoWidth=16)](https://github.com/sfccdevops/explorer-exclude-vscode-extension/compare)
33+
34+
### Bug Fix
35+
36+
> Each Bug Fix reported on GitHub should have its own `fix/*` branch. The branch name should be formatted `fix/###-issue-name` where `###` is the GitHub Issue Number, and `issue-name` is a 1-3 word summary of the issue.
37+
38+
1. Checkout latest `develop` branch
39+
2. Pull down the latest changes via `git pull`
40+
3. Create a new branch with the structure `fix/*`, e.g. `fix/123-broken-form`
41+
4. When you are ready to submit your code, submit a new Pull Request that merges your code into `develop`
42+
5. Tag your new Pull Request with `Ready for Code Review`
43+
44+
### Feature Request
45+
46+
> Each New Feature should reside in its own `feature/` branch. The branch name should be formatted `feature/###-feature-name` where `###` is the GitHub Issue Number, and `feature-name` is a 1-3 word summary of the feature.
2247
23-
1. Make a New Branch off of `master` ( ideally you will name your branch for the issue you are fixing, e,g, `issue-3-fix-menu` )
24-
2. Commit & Push your New Branch, with a comment like `Fixes #3` to auto trigger a status change for that issue
25-
3. Make your Pull Request
26-
4. Set `Reviewers` and `Assignees` to `Peter Schmalfeldt` ( or other project administrator )
27-
5. Choose an appropriate label from the `Labels`
48+
1. Checkout latest `develop` branch
49+
2. Pull down the latest changes via `git pull`
50+
3. Create a new branch with the structure `feature/*`, e.g. `feature/123-search-form`
51+
4. When you are ready to submit your code, submit a new Pull Request that merges your code into `develop`
52+
5. Tag your new Pull Request with `Ready for Code Review`

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
name: Bug Report
2+
description: I would like to Report a Bug
3+
labels: [Bug Report]
4+
assignees:
5+
- manifestinteractive
6+
body:
7+
- type: checkboxes
8+
attributes:
9+
label: Is there an existing issue for this?
10+
description: Please search to see if an issue already exists for the bug you encountered.
11+
options:
12+
- label: I have searched the existing issues
13+
required: true
14+
- type: textarea
15+
attributes:
16+
label: Describe the Bug
17+
description: A clear and concise description of what the bug is.
18+
validations:
19+
required: true
20+
- type: textarea
21+
attributes:
22+
label: Extension Output
23+
description: Paste the `Explorer Exclude` Output Log to your ticket.
24+
placeholder: |
25+
1. Select `View` > `Output` from the Main Menu
26+
2. Select `Explorer Exclude` from Output Select List
27+
3. Copy all Output from log and paste in this text field
28+
validations:
29+
required: true
30+
- type: textarea
31+
attributes:
32+
label: Steps To Reproduce
33+
description: Steps to reproduce the behavior.
34+
placeholder: |
35+
1. Go to ...
36+
2. Click on ...
37+
3. Scroll down to ...
38+
4. See error ...
39+
validations:
40+
required: true
41+
- type: textarea
42+
attributes:
43+
label: Expected Behavior
44+
description: A concise description of what you expected to happen.
45+
validations:
46+
required: false
47+
- type: textarea
48+
attributes:
49+
label: Screenshots
50+
description: If applicable, add screenshots to help explain your problem.
51+
validations:
52+
required: false
53+
- type: textarea
54+
attributes:
55+
label: Environment
56+
description: |
57+
examples:
58+
- **OS**: Ubuntu 20.04
59+
- **Node**: 13.14.0
60+
- **npm**: 7.6.3
61+
value: |
62+
- OS:
63+
- Node:
64+
- npm:
65+
render: markdown
66+
validations:
67+
required: false
68+
- type: textarea
69+
attributes:
70+
label: Additional Context
71+
description: |
72+
Links? References? Anything that will give us more context about the issue you are encountering!
73+
74+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
75+
validations:
76+
required: false
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Feature Request
2+
description: This is a new Feature Request for this project
3+
labels: [Feature Request]
4+
assignees:
5+
- manifestinteractive
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: Describe the Problem
10+
description: Is your feature request related to a problem? Please describe.
11+
placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
validations:
13+
required: true
14+
- type: textarea
15+
attributes:
16+
label: Describe the Solution
17+
description: Describe the solution you'd like
18+
placeholder: A clear and concise description of what you want to happen.
19+
validations:
20+
required: true
21+
- type: textarea
22+
attributes:
23+
label: Alternatives
24+
description: Describe alternatives you've considered
25+
placeholder: A clear and concise description of any alternative solutions or features you've considered.
26+
validations:
27+
required: false
28+
- type: textarea
29+
attributes:
30+
label: Additional Context
31+
description: |
32+
Add any other context or screenshots about the feature request here.
33+
34+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
35+
validations:
36+
required: false
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Question
2+
description: I have a Question about this project
3+
labels: [Question]
4+
assignees:
5+
- manifestinteractive
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: Question
10+
description: Please Write your Question Below.
11+
validations:
12+
required: true

0 commit comments

Comments
 (0)