Skip to content

Commit 6b28f7f

Browse files
committed
Merge branch 'main' into ORDSConcertAppTemplate
2 parents f37a96c + f4cd0e2 commit 6b28f7f

File tree

20 files changed

+428
-506
lines changed

20 files changed

+428
-506
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
name: Bug Report
2+
description: File a bug report for issues.
3+
title: "[Bug] <title>"
4+
labels: ["bug"]
5+
projects: ["oracle/16"]
6+
assignees:
7+
- mig8447
8+
- dbtools-antcampo
9+
- LeonSilva15
10+
body:
11+
- type: checkboxes
12+
attributes:
13+
label: Is there an existing issue for this?
14+
description: Please search to see if an issue already exists for the bug you encountered.
15+
options:
16+
- label: I have searched the existing issues
17+
required: true
18+
- type: markdown
19+
attributes:
20+
value: "## If you plan to send a PR, please add your username to the assignees list."
21+
- type: textarea
22+
id: description
23+
attributes:
24+
label: Describe the bug
25+
description: A clear and concise description of what the bug is.
26+
placeholder: Tell us what you see!
27+
value: "A bug happened!"
28+
validations:
29+
required: true
30+
- type: textarea
31+
id: repro
32+
attributes:
33+
label: Reproduction steps
34+
description: "How do you trigger this bug? Please walk us through it step by step."
35+
value: |
36+
1. Go to '...'
37+
2. Click on '....'
38+
3. Scroll down to '....'
39+
4. See error
40+
...
41+
render: bash
42+
validations:
43+
required: true
44+
- type: textarea
45+
id: expect
46+
attributes:
47+
label: Expected Behavior
48+
description: A clear and concise description of what is the expected behavior.
49+
validations:
50+
required: true
51+
- type: textarea
52+
id: ss
53+
attributes:
54+
label: Screenshots
55+
description: |
56+
If applicable, add screenshots to help explain your problem.
57+
58+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
59+
validations:
60+
required: false
61+
- type: textarea
62+
id: env
63+
attributes:
64+
label: Environment
65+
description: |
66+
examples:
67+
- **Device**: iPhone6, Desktop
68+
- **OS (with version)**: iOS, iOS8.1
69+
- **Browser**: Chrome, Safari, Stock Browser
70+
- **Version**: 7.6.3
71+
- **Shell**: bash, zsh
72+
value: |
73+
- Device:
74+
- OS (with version):
75+
- Browser:
76+
- Version:
77+
- Shell:
78+
render: markdown
79+
validations:
80+
required: true
81+
- type: textarea
82+
id: logs
83+
attributes:
84+
label: Relevant log output
85+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
86+
render: shell
87+
validations:
88+
required: true
89+
- type: textarea
90+
id: extra
91+
attributes:
92+
label: Anything else?
93+
description: Links? References? Anything that will give us more context about the issue you are encountering!
94+
validations:
95+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: README
4+
url: https://github.com/oracle/create-database-app/blob/main/README.md
5+
about: Basic documentation of the project.
6+
- name: Contributing Guidelines
7+
url: https://github.com/oracle/create-database-app/blob/main/CONTRIBUTING.md
8+
about: How to contribute to the project.
9+
issue_template:
10+
- name: Bug Report
11+
description: Use this template to report any issue.
12+
template: bug_report.yml
13+
- name: Enhancement Request
14+
description: Use this template to suggest a new enhancement/feature for this project.
15+
template: enhancement_request.yml
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: Enhancement Request
2+
description: Suggest an idea for this project
3+
title: "[Enhancement] <title>"
4+
labels: ["enhancement", "documentation"]
5+
projects: ["oracle/16"]
6+
assignees:
7+
- mig8447
8+
- dbtools-antcampo
9+
- LeonSilva15
10+
body:
11+
- type: markdown
12+
attributes:
13+
value: |
14+
## Thank you for contributing to our project!
15+
16+
If you plan to send a PR, please add your username to the assignees list.
17+
- type: textarea
18+
id: problem
19+
attributes:
20+
label: Is your enhancement/feature request related to a problem?
21+
description: If applicable, please provide a clear and concise description of what the problem is.
22+
placeholder: Ex. I'm always frustrated when [...]
23+
validations:
24+
required: false
25+
- type: textarea
26+
id: description
27+
attributes:
28+
label: Describe the expected behavior
29+
description: A clear and concise description of what you want to happen.
30+
placeholder: Ex. I would like to [...]
31+
value: "We need this!"
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: alternatives
36+
attributes:
37+
label: Describe alternatives you've considered
38+
description: A clear and concise description of any alternative solutions or enhancements you've considered.
39+
placeholder: Ex. Maybe you could remove [...] or add [...]
40+
value: "Every idea has its own potential"
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: extra
45+
attributes:
46+
label: Additional context?
47+
description: |
48+
Links? References? Anything that will give us about the enhancement request here.
49+
50+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
51+
validations:
52+
required: false

.github/dependabot.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ updates:
99
update-types:
1010
- "minor"
1111
- "patch"
12+
create-database-app-oclif-dependencies:
13+
patterns:
14+
- "@oclif*"
15+
update-types:
16+
- "major"
17+
- "minor"
18+
- "patch"
1219
labels:
1320
- "dependencies"
1421
- "create-database-app"
@@ -24,6 +31,13 @@ updates:
2431
update-types:
2532
- "minor"
2633
- "patch"
34+
angular-core-dependencies:
35+
patterns:
36+
- "@angular*"
37+
update-types:
38+
- "major"
39+
- "minor"
40+
- "patch"
2741
labels:
2842
- "dependencies"
2943
- "templates-angular"
@@ -39,6 +53,13 @@ updates:
3953
update-types:
4054
- "minor"
4155
- "patch"
56+
jet-core-dependencies:
57+
patterns:
58+
- "@oracle*"
59+
update-types:
60+
- "major"
61+
- "minor"
62+
- "patch"
4263
labels:
4364
- "dependencies"
4465
- "templates-jet"
@@ -54,6 +75,14 @@ updates:
5475
update-types:
5576
- "minor"
5677
- "patch"
78+
react-core-dependencies:
79+
patterns:
80+
- "react"
81+
- "react-dom"
82+
update-types:
83+
- "major"
84+
- "minor"
85+
- "patch"
5786
labels:
5887
- "dependencies"
5988
- "templates-react"
@@ -69,6 +98,14 @@ updates:
6998
update-types:
7099
- "minor"
71100
- "patch"
101+
react-todo-core-dependencies:
102+
patterns:
103+
- "react"
104+
- "react-dom"
105+
update-types:
106+
- "major"
107+
- "minor"
108+
- "patch"
72109
labels:
73110
- "dependencies"
74111
- "templates-react-todo"

.github/pull_request_template.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# [PR] <title>
2+
3+
## Description
4+
Please include a summary of the change and which issue is fixed. Also include relevant motivation and context. List any dependencies that are required for this change.
5+
6+
Fixes # (issue number)
7+
8+
## Type of change
9+
- [ ] Bug fix (non-breaking change which fixes an issue)
10+
- [ ] New feature (non-breaking change which adds functionality)
11+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
12+
- [ ] This change requires a documentation update
13+
14+
## How Has This Been Tested?
15+
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
16+
17+
- [ ] Test A
18+
- [ ] Test B
19+
20+
## Checklist:
21+
- [ ] My code follows the style guidelines of this project
22+
- [ ] I have performed a self-review of my own code
23+
- [ ] I have commented my code, particularly in hard-to-understand areas
24+
- [ ] I have made corresponding changes to the documentation
25+
- [ ] My changes generate no new warnings/errors
26+
- [ ] I have added tests that prove my fix is effective or that my feature works
27+
- [ ] New and existing unit tests pass locally with my changes

generators/index.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,20 @@ export default class extends Generator {
104104
this.templatePath(`${ path.dirname( this.options.templateChoice ) }/app/.github`),
105105
this.destinationPath('.github')
106106
)
107+
// This copy of `eslintrc.cjs` should be removed once all templates support eslint v9
107108
this.fs.copy(
108109
this.templatePath( `${this.options.templateChoice}/.eslintrc.cjs` ),
109110
this.destinationPath( '.eslintrc.cjs' ),
111+
{
112+
ignoreNoMatch: true
113+
}
114+
);
115+
this.fs.copy(
116+
this.templatePath( `${this.options.templateChoice}/eslint.config.mjs` ),
117+
this.destinationPath( 'eslint.config.mjs' ),
118+
{
119+
ignoreNoMatch: true
120+
}
110121
);
111122
/**
112123
* The ORDS Concert App template provides:

0 commit comments

Comments
 (0)