Skip to content

Commit 1c65785

Browse files
authored
Merge branch 'main' into port-python-02-basic-find
2 parents 5e8137e + b877fb9 commit 1c65785

102 files changed

Lines changed: 1029 additions & 352 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
name: Bug report
22
description: Describe a scenario in which CouchDB behaves unexpectedly
33
title: "[Bug]: "
4-
labels: ["bug", "triage"]
5-
type: bug
4+
labels: ["bug", "needs-triage"]
65
body:
76
- type: dropdown
87
id: version
9-
label: Version
10-
description: What version of our software are you running?
11-
options:
12-
- 3.0.0
13-
- 3.0.1
14-
- 3.1.0
15-
- 3.1.1
16-
- 3.1.2
17-
- 3.2.0
18-
- 3.2.1
19-
- 3.2.2
20-
- 3.2.3
21-
- 3.3.0
22-
- 3.3.1
23-
- 3.3.2
24-
- 3.3.3
25-
- 3.4.0
26-
- 3.4.1
27-
- 3.4.2
28-
- 3.4.3
29-
- 3.5.0
30-
- 3.5.1
31-
- unknown
32-
default: unknown
8+
attributes:
9+
label: Version
10+
description: What version of our software are you running?
11+
options:
12+
- unknown
13+
- 3.0.0
14+
- 3.0.1
15+
- 3.1.0
16+
- 3.1.1
17+
- 3.1.2
18+
- 3.2.0
19+
- 3.2.1
20+
- 3.2.2
21+
- 3.2.3
22+
- 3.3.0
23+
- 3.3.1
24+
- 3.3.2
25+
- 3.3.3
26+
- 3.4.0
27+
- 3.4.1
28+
- 3.4.2
29+
- 3.4.3
30+
- 3.5.0
31+
- 3.5.1
32+
default: 0
3333
- type: textarea
3434
id: summary
3535
attributes:
@@ -38,8 +38,9 @@ body:
3838
required: true
3939
- type: textarea
4040
id: expected-behaviour
41-
label: Expected Behaviour
42-
description: Tell us what you expected to happen
41+
attributes:
42+
label: Expected Behaviour
43+
description: Tell us what you expected to happen
4344
validations:
4445
required: true
4546
- type: textarea
@@ -49,9 +50,11 @@ body:
4950
description: Include commands to reproduce, if possible. curl is preferred
5051
- type: textarea
5152
id: environment
52-
label: Your Environment
53-
description: Include as many relevant details about your environment as possible
53+
attributes:
54+
label: Your Environment
55+
description: Include as many relevant details about your environment as possible
5456
- type: textarea
5557
id: additional-context
56-
label: Additional Context
57-
description: Add any other context about the problem here
58+
attributes:
59+
label: Additional Context
60+
description: Add any other context about the problem here

.github/ISSUE_TEMPLATE/enhancement.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: Enhancement request
22
description: Suggest an idea for a future version of CouchDB
33
title: '[ENHANCEMENT]: '
44
labels: ["enhancement", "needs-triage"]
5-
type: enhancement
65
body:
76
- type: textarea
87
id: summary
@@ -14,8 +13,10 @@ body:
1413
label: Tell us how the new feature should work. Be specific
1514
- type: textarea
1615
id: possible-solution
17-
label: Not required. Suggest how to implement the addition or change
16+
attributes:
17+
label: Not required. Suggest how to implement the addition or change
1818
- type: textarea
1919
id: additional-context
20-
label: Additional Context
21-
description: Why does this feature matter to you? What unique circumstances do you have?
20+
attributes:
21+
label: Additional Context
22+
description: Why does this feature matter to you? What unique circumstances do you have?

.github/ISSUE_TEMPLATE/rfc.md

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

.github/ISSUE_TEMPLATE/rfc.yml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
name: Formal RFC
2+
description: Submit a formal Request For Comments for consideration by the team.
3+
title: '[RFC]: '
4+
labels: ["rfc", "discussion"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## Requirements Language
10+
11+
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
12+
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
13+
document are to be interpreted as described in
14+
[RFC 2119](https://www.rfc-editor.org/rfc/rfc2119.txt).
15+
- type: textarea
16+
id: abstract
17+
attributes:
18+
label: Provide a 1-to-3 paragraph overview of the requested change.
19+
- type: textarea
20+
id: terminology
21+
attributes:
22+
label: Terminology
23+
- type: textarea
24+
id: detailed-description
25+
attributes:
26+
label: Detailed Description
27+
description: |
28+
Describe the solution being proposed in greater detail. Assume your
29+
audience has knowledge of, but not necessarily familiarity with, the
30+
CouchDB internals. Provide enough context so that the reader can make an
31+
informed decision about the proposal.
32+
33+
Artwork may be attached to the submission and linked as necessary.
34+
ASCII artwork can also be included in code blocks, if desired.
35+
- type: textarea
36+
id: advantages-and-disadvantages
37+
attributes:
38+
label: Advantages and Disadvantages
39+
description: |
40+
Briefly, list the benefits and drawbacks that would be realized should
41+
the proposal be accepted for inclusion into Apache CouchDB.
42+
- type: textarea
43+
id: key-changes
44+
attributes:
45+
label: Key Changes
46+
description: If the changes will affect how a user interacts with CouchDB, explain
47+
- type: textarea
48+
id: applications-and-modules-affected
49+
attributes:
50+
label: Applications and Modules affected
51+
description: List the OTP applications or functional modules in CouchDB affected by the proposal
52+
- type: textarea
53+
id: http-api-additions
54+
attributes:
55+
label: HTTP API additions
56+
description: |
57+
Provide *exact* detail on each new API endpoint, including:
58+
HTTP methods [HEAD, GET, PUT, POST, DELETE, etc.]
59+
Synopsis of functionality
60+
Headers and parameters accepted
61+
JSON in [if a PUT or POST type]
62+
JSON out
63+
Valid status codes and their definitions
64+
A proposed Request and Response block
65+
placeholder: None
66+
- type: textarea
67+
id: http-api-deprecations
68+
attributes:
69+
label: HTTP API deprecations
70+
description: |
71+
Provide *exact* detail on the API endpoints to be deprecated.
72+
If these endpoints are replaced by new endpoints, list those as well.
73+
State the proposed version in which the deprecation and removal will occur.
74+
placeholder: None
75+
- type: textarea
76+
id: security-considerations
77+
attributes:
78+
label: Security Considerations
79+
description: Include any impact to the security of CouchDB here
80+
placeholder: None
81+
- type: textarea
82+
id: references
83+
attributes:
84+
label: References
85+
description: |
86+
Include any references to CouchDB documentation, mailing list discussion,
87+
external standards or other links here.
88+
placeholder: None
89+
- type: textarea
90+
id: acknowledgements
91+
attributes:
92+
label: Acknowledgements
93+
placeholder: None

0 commit comments

Comments
 (0)