Skip to content

Commit bc65f27

Browse files
committed
docs(roadmap): add visual representation
1 parent b92bd44 commit bc65f27

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

docs/roadmap.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,15 @@ This is our public roadmap that outlines the high level direction we are working
66

77
[See our latest list of activities »](https://github.com/orgs/awslabs/projects/51/views/1?query=is%3Aopen+sort%3Aupdated-desc){target="_blank"}
88

9-
## Roadmap status
9+
## Roadmap status definition
10+
11+
<center>
12+
```mermaid
13+
graph LR
14+
Ideas --> Backlog --> Work["Working on it"] --> Merged["Coming soon"] --> Shipped
15+
```
16+
<i>Visual representation</i>
17+
</center>
1018

1119
Within our [public board](https://github.com/orgs/awslabs/projects/51/views/1?query=is%3Aopen+sort%3Aupdated-desc){target="_blank"}, you'll see the following values in the `Status` column:
1220

@@ -20,6 +28,20 @@ Within our [public board](https://github.com/orgs/awslabs/projects/51/views/1?qu
2028
2129
## Process
2230

31+
<center>
32+
```mermaid
33+
graph LR
34+
PFR[Feature request] --> Triage{Need RFC?}
35+
Triage --> |Complex/major change or new utility?| RFC[Ask or write RFC] --> Approval{Approved?}
36+
Triage --> |Minor feature or enhancement?| NoRFC[No RFC required] --> Approval
37+
Approval --> |Yes| Backlog
38+
Approval --> |No | Reject["Inform next steps"]
39+
Backlog --> |Prioritized| Implementation
40+
Backlog --> |Defer| WelcomeContributions["help-wanted label"]
41+
```
42+
<i>Visual representation</i>
43+
</center>
44+
2345
Our end-to-end mechanism follows four major steps:
2446

2547
* **Feature Request**. Ideas start with a [feature request issue template](https://github.com/awslabs/aws-lambda-powertools-python/issues/new?assignees=&labels=feature-request%2Ctriage&template=feature_request.yml&title=Feature+request%3A+TITLE){target="_blank"} to highlight their use case at a high level. Maintainers review each request based on the **(1)** [project tenets](index.md#tenets){target="_blank"}, **(2)** customers reaction (👍) and use cases, and comment whether we'll need a RFC for further discussion before any work begins.

0 commit comments

Comments
 (0)