You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add support for GitHub CloudApp and BitBucket Cloud App for import and sync (#514)
This is a large commit that is primarily focused on adding GitHub CloudApp and BitBucket Cloud App support. A lot of lint, formatting, and dependencies happened with this work that became inseparable. In additionally, the infrastructure for automated testing was no longer available -- so this release was tested manually for each capability.
---------
Signed-off-by: jeff <[email protected]>
Co-authored-by: jeff <[email protected]>
Co-authored-by: roberthicks <[email protected]>
Co-authored-by: Jeff Brimager <[email protected]>
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+12-11Lines changed: 12 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,7 @@
1
1
# Contributing
2
2
3
3
## Contributor Agreement
4
+
4
5
A pull-request will only be considered for merging into the upstream codebase after you have signed our [contributor agreement](../Contributor-Agreement.md), assigning us the rights to the contributed code and granting you a license to use it in return. If you submit a pull request, you will be prompted to review and sign the agreement with one click (we use [CLA assistant](https://cla-assistant.io/)).
5
6
6
7
## Commit messages
@@ -21,14 +22,14 @@ This will allow for the automatic changelog to generate correctly.
21
22
22
23
Must be one of the following:
23
24
24
-
***feat**: A new feature
25
-
***fix**: A bug fix
26
-
***docs**: Documentation only changes
27
-
***test**: Adding missing tests
28
-
***chore**: Changes to the build process or auxiliary tools and libraries such as documentation generation
29
-
***refactor**: A code change that neither fixes a bug nor adds a feature
30
-
***style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
31
-
***perf**: A code change that improves performance
25
+
-**feat**: A new feature
26
+
-**fix**: A bug fix
27
+
-**docs**: Documentation only changes
28
+
-**test**: Adding missing tests
29
+
-**chore**: Changes to the build process or auxiliary tools and libraries such as documentation generation
30
+
-**refactor**: A code change that neither fixes a bug nor adds a feature
31
+
-**style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
32
+
-**perf**: A code change that improves performance
32
33
33
34
To release a major you need to add `BREAKING CHANGE: ` to the start of the body and the detail of the breaking change.
34
35
@@ -38,11 +39,11 @@ Ensure that your code adheres to the included `.eslintrc` config by running `npm
38
39
39
40
## Sending pull requests
40
41
41
-
- new command line options are generally discouraged unless there's a *really* good reason
42
+
- new command line options are generally discouraged unless there's a _really_ good reason
42
43
- add tests for newly added code (and try to mirror directory and file structure if possible)
43
44
- spell check
44
45
- PRs will not be code reviewed unless all tests are passing
45
46
46
-
*Important:* when fixing a bug, please commit a **failing test** first so that Travis CI (or I can) can show the code failing. Once that commit is in place, then commit the bug fix, so that we can test *before* and *after*.
47
+
_Important:_ when fixing a bug, please commit a **failing test** first so that Travis CI (or I can) can show the code failing. Once that commit is in place, then commit the bug fix, so that we can test _before_ and _after_.
47
48
48
-
Remember that you're developing for multiple platforms and versions of node, so if the tests pass on your Mac or Linux or Windows machine, it *may* not pass elsewhere.
49
+
Remember that you're developing for multiple platforms and versions of node, so if the tests pass on your Mac or Linux or Windows machine, it _may_ not pass elsewhere.
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug-report.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,21 +12,23 @@ assignees: ''
12
12
- Command run: (e.g. `snyk-api-import ...`, ...)
13
13
14
14
### Expected behaviour
15
+
15
16
Please share _expected_ behaviour.
16
17
17
18
### Actual behaviour
19
+
18
20
Please share _problematic_ behaviour you are seeing.
19
21
20
22
### Steps to reproduce
23
+
21
24
Please share _minimal_ steps needed to reproduce your issue. Ideally
22
25
a paired down manifest / project to showcase the problem that can also
23
26
be used for testing.
24
27
25
-
26
28
### Debug log
27
-
If applicable, please add `DEBUG=*snyk* <command here>` before your command and include the output here **ensuring to remove any sensitive/personal details or tokens.
28
29
30
+
If applicable, please add `DEBUG=*snyk* <command here>` before your command and include the output here \*\*ensuring to remove any sensitive/personal details or tokens.
29
31
30
32
### Screenshots
31
-
If applicable, add screenshots to help explain your problem.
32
33
34
+
If applicable, add screenshots to help explain your problem.
Copy file name to clipboardExpand all lines: Contributor-Agreement.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,15 +23,18 @@ This is a binding legal agreement on you and any organization you represent. If
23
23
**(c) License to you.** We grant to you a perpetual, worldwide, transferable, non-exclusive, no-charge, royalty-free, irrevocable, and sublicensable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute a Contribution and any derivative works you create based on a Contribution.
24
24
25
25
## 3. Patent License
26
+
26
27
You grant to us and to any recipient of any Work distributed by us, a perpetual, worldwide, transferable, non-exclusive, no-charge, royalty-free, irrevocable, and sublicensable patent license to make, have made, use, sell, offer to sell, import, and otherwise transfer the Contribution in whole or in part, along or included in any Work under any patent you own, or license from a third party, that is necessarily infringed by the Contribution or by combination of the Contribution with any Work.
27
28
28
29
## 4. Your Representation and Warranties.
30
+
29
31
By submitting a Contribution, you represent and warrant that: (a) each Contribution you submit is an original work and you can legally grant the rights set out in this Agreement; (b) the Contribution does not, and any exercise of the rights granted by you will not, infringe any third party's intellectual property or other right; and (c) you are not aware of any claims, suits, or actions pertaining to the Contribution. You will notify us immediately if you become aware or have reason to believe that any of your representations and warranties is or becomes inaccurate.
30
32
31
33
##5. Intellectual Property
32
34
Except for the assignment and licenses set forth in this Agreement, this Agreement does not transfer any right, title or interest in any intellectual property right of either party to the other. If you choose to provide us with suggestions, ideas for improvement, recommendations or other feedback, on any Work we may use your feedback without any restriction or payment.
33
35
34
36
## Miscellaneous
37
+
35
38
English law governs this Agreement, excluding any applicable conflict of laws rules or principles, and the parties agree to the exclusive jurisdiction of the courts in England, UK. This Agreement does not create a partnership, agency relationship, or joint venture between the parties. We may assign this Agreement without notice or restriction. If any provision of this Agreement is unenforceable, that provision will be modified to render it enforceable to the extent possible to effect the parties' intention and the remaining provisions will not be affected. The parties may amend this Agreement only in a written amendment signed by both parties. This Agreement comprises the parties' entire agreement relating to the subject matter of this Agreement.
36
39
37
40
**Agreed and accepted on my behalf and on behalf of my organization**
0 commit comments