Skip to content

Commit 03984cd

Browse files
committed
Add files for consistent repo structure
Signed-off-by: Nicko Guyer <[email protected]>
1 parent 436674e commit 03984cd

File tree

7 files changed

+95
-5
lines changed

7 files changed

+95
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changelog
2+
3+
The changelog will be updated on the next release

CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# SPDX-License-Identifier: Apache-2.0
22

3-
# Firefly committers
4-
* @hyperledger-labs/firefly-committers
3+
# firefly-cli maintainers
4+
* @gabriel-indik @peterbroadhurst

CODE_OF_CONDUCT.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Code of Conduct Guidelines
2+
==========================
3+
4+
Please review the Hyperledger [Code of
5+
Conduct](https://wiki.hyperledger.org/community/hyperledger-project-code-of-conduct)
6+
before participating. It is important that we keep things civil.
7+
8+
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.

CONTRIBUTING.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## Contributing
2+
3+
We welcome contributions to the FireFly Project in many forms, and
4+
there's always plenty to do!
5+
6+
Please visit the
7+
[contributors guide](https://labs.hyperledger.org/firefly/contributors/contributors.html) in the
8+
docs to learn how to make contributions to this exciting project.
9+
10+
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.

LICENSE

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
Apache License
32
Version 2.0, January 2004
43
http://www.apache.org/licenses/
@@ -179,15 +178,15 @@
179178
APPENDIX: How to apply the Apache License to your work.
180179

181180
To apply the Apache License to your work, attach the following
182-
boilerplate notice, with the fields enclosed by brackets "[]"
181+
boilerplate notice, with the fields enclosed by brackets "{}"
183182
replaced with your own identifying information. (Don't include
184183
the brackets!) The text should be enclosed in the appropriate
185184
comment syntax for the file format. We also recommend that a
186185
file or class name and description of purpose be included on the
187186
same "printed page" as the copyright notice for easier
188187
identification within third-party archives.
189188

190-
Copyright [yyyy] [name of copyright owner]
189+
Copyright {yyyy} {name of copyright owner}
191190

192191
Licensed under the Apache License, Version 2.0 (the "License");
193192
you may not use this file except in compliance with the License.

MAINTAINERS.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Maintainers
2+
3+
The following is the list of current maintainers this repo:
4+
5+
| Name | GitHub | Email | LFID |
6+
| ---------------- | --------------- | --------------------------- | --------------- |
7+
| Gabriel Indik | gabriel-indik | [email protected] | gabriel.indik |
8+
| Peter Broadhurst | peterbroadhurst | [email protected] | peterbroadhurst |
9+
10+
This list is to be kept up to date as maintainers are added or removed.
11+
12+
# Expectations of Maintainers
13+
14+
Maintainers are expected to regularly:
15+
16+
- Make contributions to FireFly code repositories including code or documentation
17+
- Review pull requests
18+
- Investigate open GitHub issues
19+
- Participate in Community Calls
20+
21+
# Becoming a Maintainer
22+
23+
The FireFly Project welcomes and encourages people to become maintainers of the project if they are interested and meet the following criteria:
24+
25+
## Criteria for becoming a member
26+
27+
- Expressed interest and commitment to meet the expectations of a maintainer for at least 6 months
28+
- A consistent track record of contributions to FireFly code repositories which could be:
29+
- Enhancements
30+
- Bug fixes
31+
- Tests
32+
- Documentation
33+
- A consistent track record of helpful code reviews on FireFly code repositories
34+
- Regular participation in Community Calls
35+
- A demonstrated interest and aptitude in thought leadership within the FireFly Project
36+
- Sponsorship from an existing maintainer
37+
38+
There is no specific quantity of contributions or pull requests, or a specific time period over which the candidate must prove their track record. This will be left up to the discretion of the existing maintainers.
39+
40+
## Process for becoming a maintainer
41+
42+
Once the above criteria have been met, the sponsoring maintainer shall propose the addition of the new maintainer at a public Community Call. Existing maintainers shall vote at the next public Community Call whether the new maintainer should be added or not. Proxy votes may be submitted via email _before_ the meeting. A simple majority of the existing maintainers is required for the vote to pass.
43+
44+
## Maintainer resignation
45+
46+
While maintainers are expected in good faith to be committed to the project for a significant period of time, they are under no binding obligation to do so. Maintainers may resign at any time for any reason. If a maintainer wishes to resign they shall open a pull request to update the maintainers list removing themselves from the list.
47+
48+
## Maintainer inactivity
49+
50+
If a maintainer has remained inactive (not meeting the expectations of a maintainer) for a period of time (at least several months), an email should be sent to that maintainer noting their inactivity and asking if they still wish to be a maintainer. If they continue to be inactive after being notified via email, an existing maintainer may propose to remove the inactive maintainer at a public Community Call. Existing maintainers shall vote at the next public Community Call whether the inactive maintainer should be removed or not. Proxy votes may be submitted via email _before_ the meeting. A simple majority of the existing maintainers is required for the vote to pass.

SECURITY.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Hyperledger Security Policy
2+
3+
## Reporting a Security Bug
4+
5+
If you think you have discovered a security issue in any of the Hyperledger projects, we'd love to
6+
hear from you. We will take all security bugs seriously and if confirmed upon investigation we will
7+
patch it within a reasonable amount of time and release a public security bulletin discussing the
8+
impact and credit the discoverer.
9+
10+
There are two ways to report a security bug. The easiest is to email a description of the flaw and
11+
any related information (e.g. reproduction steps, version) to
12+
[security at hyperledger dot org](mailto:[email protected]).
13+
14+
The other way is to file a confidential security bug in our
15+
[JIRA bug tracking system](https://jira.hyperledger.org). Be sure to set the “Security Level” to
16+
“Security issue”.
17+
18+
The process by which the Hyperledger Security Team handles security bugs is documented further in
19+
our [Defect Response page](https://wiki.hyperledger.org/display/SEC/Defect+Response) on our
20+
[wiki](https://wiki.hyperledger.org).

0 commit comments

Comments
 (0)