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
Copy file name to clipboardExpand all lines: COMMUNITY_LADDER.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,10 +91,12 @@ As the project grows, these roles and responsibilities might change. The final s
91
91
A **Contributor** is anyone who adds value to the project. This can be through code, but it doesn't have to be! This role is often where new or occasional contributors start.
92
92
93
93
-**Responsibilities**:
94
+
94
95
- Follow the project's [Code of Conduct](CODE_OF_CONDUCT.md).
95
96
- Stick to the [Contribution Guide](CONTRIBUTING.md).
96
97
97
98
-**Qualifications**:
99
+
98
100
- Open to anyone who wants to be part of the community.
99
101
- Contributions can include things like:
100
102
- Joining in on community discussions.
@@ -116,10 +118,12 @@ This is the first step to becoming a Member.
116
118
A **Member** is a consistent contributor who is actively involved in the project. They have more permissions in our repositories and are trusted to act in the community's best interest.
117
119
118
120
-**Responsibilities**:
121
+
119
122
- Make regular contributions to the project.
120
123
- Finish any tasks or initiatives you volunteer for.
121
124
122
125
-**Qualifications**:
126
+
123
127
- A history of successful contributions, including at least one of these:
124
128
- Submitting or reviewing PRs.
125
129
- Fixing issues or bugs.
@@ -141,13 +145,15 @@ The current Member list is maintained in the [MEMBERS.md](roles/Members.md) file
141
145
An **Approver** is a Member who takes ownership of a specific part of the project (like code, docs, or tests). They play a key role in keeping our quality high by reviewing and approving changes in their area.
142
146
143
147
-**Responsibilities**:
148
+
144
149
- Handle all the responsibilities of a Member.
145
150
- Regularly review PRs in your area of expertise.
146
151
- Make sure changes meet our coding standards, don't introduce bugs, and are good for the project.
147
152
- Help other contributors become Approvers.
148
153
- Help triage issues.
149
154
150
155
-**Qualifications**:
156
+
151
157
- You must already be a Member.
152
158
- Proven track record of high-quality reviews and contributions.
153
159
- Deep understanding of your specific area.
@@ -165,6 +171,7 @@ The current Approver list is maintained in the [Approvers.md](roles/Approvers.md
165
171
A **Maintainer** is a highly trusted member of the project with the authority to merge code, vote on project matters, and help guide the project's direction. This role is for those who have shown a deep commitment to our community.
166
172
167
173
-**Responsibilities**:
174
+
168
175
- Fulfill all the responsibilities of an Approver.
169
176
- Merge PRs to the main branch.
170
177
- Maintain the codebase's overall quality, stability, and performance.
@@ -176,6 +183,7 @@ A **Maintainer** is a highly trusted member of the project with the authority to
176
183
- Approve promotions to various roles within the project.
177
184
178
185
-**Qualifications**:
186
+
179
187
- The specifics are detailed in our project's [governance document](./GOVERNANCE.md) under the commit access criteria.
180
188
- A history of long-term, high-quality contributions and leadership.
181
189
- In-depth understanding of the project’s architecture and design.
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+28-28Lines changed: 28 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,51 +70,51 @@ To submit a PR, you'll need a GitHub account. Once you have one, follow these st
70
70
71
71
1.**FORK** Dragonfly to your own repository.
72
72
73
-
To do this, just click the "Fork" button in the top-right corner of the [dragonflyoss/dragonfly](https://github.com/dragonflyoss/dragonfly) main page. This will create a copy of the repository under your own account at `https://github.com/<your-username>/dragonfly`.
73
+
To do this, just click the "Fork" button in the top-right corner of the [dragonflyoss/dragonfly](https://github.com/dragonflyoss/dragonfly) main page. This will create a copy of the repository under your own account at `https://github.com/<your-username>/dragonfly`.
74
74
75
75
2.**CLONE** your forked repository to your local machine.
76
76
77
-
Use `git clone --recurse-submodules https://github.com/<your-username>/dragonfly.git` to clone the repository locally. Now you can create new branches and make your changes.
77
+
Use `git clone --recurse-submodules https://github.com/<your-username>/dragonfly.git` to clone the repository locally. Now you can create new branches and make your changes.
78
78
79
79
3.**Set the remote upstream** to `https://github.com/dragonflyoss/dragonfly.git`.
Copy file name to clipboardExpand all lines: GOVERNANCE.md
-13Lines changed: 0 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,16 +40,3 @@ Any major changes to this governance document will be discussed among the Mainta
40
40
## Security Reporting
41
41
42
42
Security is a top priority for us. If you find a security vulnerability, please check our [Dragonfly Security Reporting guide](SECURITY.md) for instructions on how to report it responsibly.
43
-
44
-
## Contact
45
-
46
-
Join the conversation and become a part of our community!
47
-
48
-
-**Slack**: Chat with us on the [#dragonfly](https://cloud-native.slack.com/messages/dragonfly/) channel in the [CNCF Slack](https://slack.cncf.io/).
49
-
-**GitHub Discussions**: Have questions or ideas? Join the [Dragonfly Discussion Forum](https://github.com/dragonflyoss/dragonfly/discussions).
This document provides a clear framework for the healthy growth of the Dragonfly project. As our community and project evolve, we may update it from time to time.
Copy file name to clipboardExpand all lines: releases/2.3.0/README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Dragonfly v2.3.0 is released!
1
+
# Dragonfly v2.3.0 is released
2
2
3
-
Dragonfly v2.3.0 is released!🎉🎉🎉 Thanks the [contributors](https://github.com/dragonflyoss/dragonfly/graphs/contributors) who made this release happend and welcome you to visit [d7y.io](https://d7y.io) website.
3
+
Dragonfly v2.3.0 is released!🎉🎉🎉 Thanks the [contributors](https://github.com/dragonflyoss/dragonfly/graphs/contributors) who made this release happend and welcome you to visit [d7y.io](https://d7y.io) website.
4
4
5
5

6
6
@@ -20,7 +20,7 @@ $ dfcache import /tmp/file.txt
20
20
```
21
21
22
22
```shell
23
-
$ dfcache export 2229733261 -O /tmp/file.txt
23
+
dfcache export 2229733261 -O /tmp/file.txt
24
24
```
25
25
26
26

@@ -141,6 +141,7 @@ For detailed information on the specific security issues addressed and the corre
141
141
## Nydus
142
142
143
143
### New features and enhancements
144
+
144
145
- nydusify copy: support chunked upload and retry mechanisms to handle large image blobs.
145
146
- nydusify check: refactor to support OCI v1 and nydus format images as both source and target.
146
147
- nydusd: support chunk-level CRC data validation for image data consistency.
This directory contains information about the various roles and membership levels within the Dragonfly community. Our community follows a structured approach to governance and participation, with different levels of responsibility and access.
4
4
5
-
## Role Definitions
5
+
## Members
6
6
7
-
The Dragonfly community has several membership levels, each with specific responsibilities and privileges:
7
+
You can find the list of all members in the [Members.md](Members.md).
8
8
9
-
### [Members](Members.md)
9
+
##Approvers
10
10
11
-
Community members who have made sustained contributions to the project and are committed to its continued development.
11
+
You can find the list of all approvers in the [Approvers.md](Approvers.md).
12
12
13
-
### [Approvers](Approvers.md)
13
+
##Maintainers
14
14
15
-
Contributors who have the ability to approve pull requests and are responsible for maintaining code quality in specific areas.
15
+
You can find the list of all maintainers in the [Maintainers.md](Maintainers.md).
16
16
17
-
### [Maintainers](Maintainers.md)
17
+
##Security Team
18
18
19
-
Senior contributors who have overall responsibility for the project direction, architecture decisions, and community governance.
20
-
21
-
### [Security Team](Security-Team.md)
22
-
23
-
Dedicated team members responsible for handling security issues, vulnerability reports, and security-related communications.
19
+
You can find the list of all security team members in the [Security-Team.md](Security-Team.md).
24
20
25
21
## Subprojects
26
22
27
-
The Dragonfly community has several subprojects, each with its own maintainers and contributors. [According the governance model](../GOVERNANCE.md#scope), subprojects adhere to the same governance principles as the main project but may simplify some governance processes and roles due to their smaller scale.
28
-
29
-
### Maintainers
30
-
31
-
-[nydus](https://github.com/dragonflyoss/nydus) maintainers are located in the [nydus repository](https://github.com/dragonflyoss/nydus/blob/master/MAINTAINERS.md).
32
-
33
-
## Getting Involved
34
-
35
-
If you're interested in contributing to Dragonfly and potentially taking on a community role, please:
23
+
The community has several subprojects, each with its own maintainers and contributors. [According the governance model](../GOVERNANCE.md#scope), subprojects adhere to the same governance principles as the main project but may simplify some governance processes and roles due to their smaller scale.
36
24
37
-
1. Start by reading our [Community Membership](../COMMUNITY_MEMBERSHIP.md) guidelines
38
-
2. Review the [Community Ladder](../COMMUNITY_LADDER.md) to understand progression paths
39
-
3. Check out our [Contributing Guidelines](../CONTRIBUTING.md)
40
-
4. Join our community discussions and start contributing!
25
+
### Nydus
41
26
42
-
##Governance
27
+
#### Maintainers {#nydus-maintainers}
43
28
44
-
For information about how decisions are made in the Dragonfly community, please refer to our [Governance](../GOVERNANCE.md) document.
29
+
You can find the list of all maintainers in the [Nydus-Maintainers.md](https://github.com/dragonflyoss/nydus/blob/master/MAINTAINERS.md).
0 commit comments