Skip to content

Commit b845153

Browse files
authored
Merge pull request #49 from RafaelJohn9/feat/package
feat: wrap the mpesakit with versioning
2 parents a65bef6 + eb61c89 commit b845153

File tree

4 files changed

+97
-0
lines changed

4 files changed

+97
-0
lines changed

AUTHORS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Authors
2+
3+
- **John Kagunda**[@rafaeljohn9](mailto:[email protected])

CODE_OF_CONDUCT.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Code of Conduct
2+
3+
## Our Commitment
4+
5+
We, as contributors and maintainers, are committed to fostering a welcoming, respectful, and harassment-free environment for everyone. This applies regardless of age, body size, disability, ethnicity, gender identity and expression, experience level, nationality, appearance, race, religion, sexual orientation, or any other personal characteristics.
6+
7+
We believe in creating a community where diverse perspectives are valued, and all contributors feel safe and encouraged to participate.
8+
9+
---
10+
11+
## Expected Behavior
12+
13+
To promote a positive and inclusive community, we ask all participants to:
14+
15+
- Use welcoming, inclusive, and respectful language
16+
- Be open to diverse viewpoints and experiences
17+
- Offer constructive feedback gracefully and with empathy
18+
- Collaborate with others in a respectful and supportive way
19+
- Assume good intent and seek understanding before reacting
20+
- Respect personal and professional boundaries
21+
22+
---
23+
24+
## Unacceptable Behavior
25+
26+
The following behaviors are considered unacceptable and will not be tolerated:
27+
28+
- Use of sexualized language, images, or unwelcome sexual attention
29+
- Trolling, insulting or derogatory comments, personal attacks
30+
- Harassment, threats, or discriminatory jokes, whether public or private
31+
- Publishing private or personally identifying information without explicit consent
32+
- Sustained disruption of discussions, events, or contributions
33+
- Any conduct that could be reasonably considered inappropriate in a professional environment
34+
35+
---
36+
37+
## Enforcement and Reporting
38+
39+
Project maintainers are responsible for upholding this Code of Conduct. They will take appropriate and fair action in response to violations, including warnings, temporary bans, or permanent exclusion from the project and its spaces.
40+
41+
If you witness or experience unacceptable behavior, please report it to the project team at **<[email protected]>**. All reports will be handled with confidentiality and seriousness.
42+
43+
---
44+
45+
## Scope
46+
47+
This Code of Conduct applies to all project spaces, including:
48+
49+
- Online platforms (e.g., GitHub, forums, Discord)
50+
- In-person or virtual events
51+
- Public interactions when representing the project
52+
53+
---
54+
55+
## Attribution
56+
57+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1.

CONTRIBUTING.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Contributing to This Project
2+
3+
Thank you for considering contributing! Please follow these guidelines to help us maintain a high-quality project.
4+
5+
## How to Contribute
6+
7+
1. **Fork the repository** and create your branch from `main`.
8+
2. **Clone your fork** and make your changes.
9+
3. **Test your changes** before submitting.
10+
4. **Submit a pull request** with a clear description of your changes.
11+
12+
## Code Style
13+
14+
- Follow the existing code style.
15+
- Write clear, concise commit messages.
16+
- Add comments where necessary.
17+
18+
## Reporting Issues
19+
20+
- Search for existing issues before opening a new one.
21+
- Provide a clear and descriptive title and description.
22+
- Include steps to reproduce, expected behavior, and screenshots if applicable.
23+
24+
## Pull Request Process
25+
26+
- Ensure your branch is up to date with `main`.
27+
- Address review comments promptly.
28+
- Squash commits if requested.
29+
30+
## Community Standards
31+
32+
- Be respectful and inclusive.
33+
- Follow the [Code of Conduct](CODE_OF_CONDUCT.md).
34+
35+
Thank you for helping improve this project!

mpesakit/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
from .mpesa_client import MpesaClient
22

33
__all__ = ["MpesaClient"]
4+
5+
__version__ = "2.0.0"

0 commit comments

Comments
 (0)