Skip to content

Commit 2a1bf42

Browse files
feat(hsh): Initial commit
0 parents  commit 2a1bf42

20 files changed

+1595
-0
lines changed

.deepsource.toml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version = 1
2+
3+
[[analyzers]]
4+
name = "rust"
5+
enabled = true
6+
7+
[analyzers.meta]
8+
msrv = "stable"

.github/CODE-OF-CONDUCT.md

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our
7+
project and our community a harassment-free experience for everyone,
8+
regardless of age, body size, disability, ethnicity, gender identity and
9+
expression, level of experience, nationality, personal appearance, race,
10+
religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behaviour that contributes to creating a positive
15+
environment include:
16+
17+
- Using welcoming and inclusive language
18+
- Being respectful of differing viewpoints and experiences
19+
- Gracefully accepting constructive criticism
20+
- Focusing on what is best for the community
21+
- Showing empathy towards other community members
22+
23+
Examples of unacceptable behaviour by participants include:
24+
25+
- The use of sexualized language or imagery and unwelcome sexual
26+
attention or advances
27+
- Trolling, insulting/derogatory comments, and personal or political
28+
attacks
29+
- Public or private harassment
30+
- Publishing others' private information, such as a physical or
31+
electronic address, without explicit permission
32+
- Other conduct which could reasonably be considered inappropriate in a
33+
professional setting
34+
35+
## Our Responsibilities
36+
37+
Project maintainers are responsible for clarifying the standards of
38+
acceptable behaviour and are expected to take appropriate and fair
39+
corrective action in response to any instances of unacceptable
40+
behaviour.
41+
42+
Project maintainers have the right and responsibility to remove, edit,
43+
or reject comments, commits, code, wiki edits, issues, and other
44+
contributions that are not aligned to this Code of Conduct, or to ban
45+
temporarily or permanently any contributor for other behaviors that they
46+
deem inappropriate, threatening, offensive, or harmful.
47+
48+
## Scope
49+
50+
This Code of Conduct applies both within project spaces and in public
51+
spaces when an individual is representing the project or its community.
52+
Examples of representing a project or community include using an
53+
official project e-mail address, posting via an official social media
54+
account, or acting as an appointed representative at an online or
55+
offline event. Representation of a project may be further defined and
56+
clarified by project maintainers.
57+
58+
## Enforcement
59+
60+
Instances of abusive, harassing, or otherwise unacceptable behaviour may
61+
be reported by contacting the project team. The project team will review
62+
and investigate all complaints, and will respond in a way that it deems
63+
appropriate to the circumstances. The project team is obligated to
64+
maintain confidentiality with regard to the reporter of an incident.
65+
Further details of specific enforcement policies may be posted
66+
separately.
67+
68+
Project maintainers who do not follow or enforce the Code of Conduct in
69+
good faith may face temporary or permanent repercussions as determined
70+
by other members of the project's leadership.
71+
72+
## Attribution
73+
74+
This Code of Conduct is adapted from the Contributor Covenant homepage,
75+
version 1.4, available at
76+
[version](http://contributor-covenant.org/version/1/4)

.github/CODEOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@sebastienrousseau/hsh

.github/CONTRIBUTING.md

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Contributing
2+
3+
Thank you so much for wanting to contribute to Common (CMN)!
4+
There are a couple ways to help out.
5+
6+
## Evangelize
7+
8+
Just tell people about Common (CMN). We believe that a bigger,
9+
more involved community makes for a better framework, and that better
10+
frameworks make the world a better place. We can always use more
11+
feedback.
12+
13+
## How to Contribute
14+
15+
Here are guides for submitting issues and pull requests.
16+
17+
### Bug Reports
18+
19+
If you encounter a bug that hasn't already been filed, please file a
20+
bug report. Let us know of things we should fix, things we should add,
21+
questions, etc.
22+
23+
Warning us of a bug is possibly the single most valuable contribution
24+
you can make to Common (CMN).
25+
26+
- Head
27+
[here](https://github.com/sebastienrousseau/mini-functions/issues/new)
28+
to submit a new issue.
29+
- Include a descriptive title that is straight to the point.
30+
- Write a detailed description on what the issue is all about.
31+
- Wait for someone to get to the issue and add labels.
32+
- The issue will be fixed soon!
33+
34+
### Code Contributions
35+
36+
Contributing code is one of the more difficult ways to contribute to the
37+
Mini Functions.
38+
39+
#### Feature Requests
40+
41+
Filing feature requests is one of the most popular ways to contribute to
42+
Common (CMN).
43+
44+
Is there some feature request that you'd like to code up yourself? Is
45+
there a feature you asked for yourself that you'd like to code?
46+
47+
Here's how to contribute code for a new feature to Common (CMN).
48+
Pull Requests allow you to share your own code with us, and we can merge
49+
it into the main repo.
50+
51+
#### Adding Code
52+
53+
- Fork the repo.
54+
- Clone the Common (CMN) repo by running:
55+
`git clone https://github.com/sebastienrousseau/mini-functions.git`
56+
- Edit files in the `src/` folder. The `src/` folder contains the source
57+
code for Common (CMN).
58+
59+
#### Fixing an Issue
60+
61+
Have you found a solution to an issue? Here is how you can submit your
62+
code to Common (CMN).
63+
64+
- Fork the repo, and refer above for how to change up code.
65+
- Head to your local fork of the repo and click the "New Pull Request" button.
66+
- Include a title that is straight to the point.
67+
- Wait for someone to review the pull request, and then merge yours!

.github/SECURITY.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Security
2+
3+
We take the security of our software products and services seriously,
4+
which includes all source code repositories managed through our GitHub
5+
repositories.
6+
7+
If you believe you have found a security vulnerability in any of our
8+
repository, please report it to us as described below.
9+
10+
## Reporting Security Issues
11+
12+
Please include the requested information listed below (as much as you
13+
can provide) to help us better understand the nature and scope of the
14+
possible issue:
15+
16+
- Type of issue (e.g. buffer overflow, SQL injection, cross-site
17+
scripting, etc.)
18+
- Full paths of source file(s) related to the manifestation of the issue
19+
- The location of the affected source code (tag/branch/commit or direct
20+
URL)
21+
- Any special configuration required to reproduce the issue
22+
- Step-by-step instructions to reproduce the issue
23+
- Proof-of-concept or exploit code (if possible)
24+
- Impact of the issue, including how an attacker might exploit the issue
25+
26+
This information will help us triage your report more quickly.

.github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "cargo"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
10+
schedule:
11+
interval: "daily"

.github/funding.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: sebastienrousseau
2+
custom: https://paypal.me/wwdseb

0 commit comments

Comments
 (0)