Skip to content

Commit 8b370f5

Browse files
committed
GitMesh Backup
1 parent 8fd69de commit 8b370f5

File tree

468 files changed

+33966
-21162
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

468 files changed

+33966
-21162
lines changed

.cursorrules

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
44
patreon: # Replace with a single Patreon username
55
open_collective: # Replace with a single Open Collective username
6-
ko_fi: beetle_github # Replace with a single Ko-fi username
6+
ko_fi: gitmesh # Replace with a single Ko-fi username
77
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
88
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
99
liberapay: # Replace with a single Liberapay username

.gitignore

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
# windsurf rules
1+
# ide rules
22
.windsurfrules
3+
.cursorrules
4+
.kiro
5+
GEMINI.md
36

47
# Created by https://www.toptal.com/developers/gitignore/api/python,node
58
# Edit at https://www.toptal.com/developers/gitignore?templates=python,node
@@ -80,15 +83,18 @@ web_modules/
8083
.yarn-integrity
8184

8285
# dotenv environment variable files
83-
.env
84-
.env.development.local
85-
.env.test.local
86-
.env.production.local
87-
.env.local
86+
# .env
87+
# .env.development.local
88+
# .env.test.local
89+
# .env.production.local
90+
# .env.local
91+
92+
# Keep .env.example files for documentation
93+
!.env.example
8894

8995
# parcel-bundler cache (https://parceljs.org/)
9096
.cache
91-
.parcel-cache
97+
.parcel-cache
9298

9399
# Next.js build output
94100
.next
@@ -128,6 +134,8 @@ dist
128134
# Stores VSCode versions used for testing VSCode extensions
129135
.vscode-test
130136

137+
qdrant_storage/
138+
131139
# yarn v2
132140
.yarn/cache
133141
.yarn/unplugged
@@ -161,7 +169,6 @@ dist/
161169
downloads/
162170
eggs/
163171
.eggs/
164-
lib/
165172
lib64/
166173
parts/
167174
sdist/
@@ -179,6 +186,8 @@ MANIFEST
179186
*.manifest
180187
*.spec
181188

189+
hey.ipynb
190+
182191
# Installer logs
183192
pip-log.txt
184193
pip-delete-this-directory.txt
@@ -216,12 +225,6 @@ instance/
216225
# Sphinx documentation
217226
docs/_build/
218227

219-
220-
complete_rag_phasewise_plan.md
221-
complete_rag_plan.md
222-
rag_mvp_plan.md
223-
224-
225228
# PyBuilder
226229
.pybuilder/
227230
target/
@@ -319,4 +322,6 @@ poetry.toml
319322
# LSP config files
320323
pyrightconfig.json
321324

325+
326+
322327
# End of https://www.toptal.com/developers/gitignore/api/python,node

CODE_OF_CONDUCT.md

Lines changed: 133 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,188 @@
1-
# Code of Conduct
1+
# GitMesh Code of Conduct
22

33
## Our Commitment
44

5-
We are committed to providing a welcoming, inclusive, and harassment-free experience for everyone who participates in the Beetle project, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
5+
We, as members, contributors, and leaders of the GitMesh project under the Linux Foundation Decentralized Trust (LFDT), pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
6+
7+
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community that advances decentralized trust technologies and principles.
68

79
## Our Standards
810

911
### Expected Behavior
1012

11-
- Use welcoming and inclusive language
12-
- Respect differing viewpoints and experiences
13-
- Accept constructive criticism gracefully
14-
- Focus on what is best for the community
15-
- Show empathy towards other community members
16-
- Collaborate effectively and professionally
17-
- Provide constructive feedback and suggestions
13+
Examples of behavior that contributes to a positive environment for our community include:
14+
15+
- Demonstrating empathy and kindness toward other people
16+
- Being respectful of differing opinions, viewpoints, and experiences
17+
- Giving and gracefully accepting constructive feedback
18+
- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
19+
- Focusing on what is best not just for us as individuals, but for the overall community
20+
- Using welcoming and inclusive language
21+
- Collaborating effectively and professionally across diverse teams
22+
- Supporting the advancement of decentralized trust technologies
23+
- Respecting LFDT values and open source principles
1824

1925
### Unacceptable Behavior
2026

27+
Examples of unacceptable behavior include:
28+
29+
- The use of sexualized language or imagery, and sexual attention or advances of any kind
30+
- Trolling, insulting or derogatory comments, and personal or political attacks
31+
- Public or private harassment
32+
- Publishing others' private information, such as a physical or email address, without their explicit permission
33+
- Conduct which could reasonably be considered inappropriate in a professional setting
2134
- Harassment, intimidation, or discrimination of any kind
22-
- Offensive comments related to personal characteristics
2335
- Deliberate intimidation, stalking, or following
24-
- Unwelcome sexual attention or advances
25-
- Public or private harassment
26-
- Publishing others' private information without permission
27-
- Trolling, insulting, or derogatory comments
2836
- Disruptive behavior in community spaces
29-
- Other conduct inappropriate in a professional setting
37+
- Violating intellectual property rights
38+
- Misrepresenting affiliation with LFDT or GitMesh
3039

3140
## Community Guidelines
3241

3342
### Communication
3443

35-
- Be respectful in all communications
36-
- Use appropriate language in all project spaces
37-
- Stay on topic in discussions
38-
- Provide constructive feedback
39-
- Ask for help when needed
40-
- Offer help to others when possible
44+
- Communicate with respect and professionalism in all project interactions
45+
- Use appropriate and inclusive language in all project spaces
46+
- Stay focused on constructive discussions that advance project goals
47+
- Provide thoughtful and constructive feedback
48+
- Ask for help when needed and offer assistance to others
49+
- Respect the time and contributions of all community members
4150

4251
### Collaboration
4352

44-
- Credit others for their contributions
45-
- Share knowledge and resources
46-
- Be patient with newcomers
47-
- Maintain professional relationships
48-
- Resolve conflicts constructively
49-
- Respect project decisions and processes
53+
- Acknowledge and credit others for their contributions appropriately
54+
- Share knowledge, resources, and expertise openly
55+
- Be patient and supportive with newcomers to the community
56+
- Maintain professional relationships based on mutual respect
57+
- Resolve conflicts through constructive dialogue and established processes
58+
- Respect project governance decisions and LFDT policies
5059

5160
### Technical Conduct
5261

53-
- Submit honest and accurate information
54-
- Test code thoroughly before submission
55-
- Follow project coding standards
56-
- Respect intellectual property rights
57-
- Report security vulnerabilities responsibly
58-
- Maintain code quality and documentation standards
62+
- Submit honest, accurate, and well-tested contributions
63+
- Follow established coding standards and best practices
64+
- Respect intellectual property rights and licensing requirements
65+
- Report security vulnerabilities through responsible disclosure processes
66+
- Maintain high standards for code quality and documentation
67+
- Support the project's technical roadmap and LFDT's decentralized trust mission
5968

6069
## Enforcement
6170

6271
### Reporting
6372

64-
If you experience or witness unacceptable behavior, please report it by contacting the project maintainers at [email protected]. All reports will be handled confidentially and investigated promptly.
73+
If you experience or witness unacceptable behavior, or have any other concerns, please report it by contacting:
74+
75+
- **Project Owner**: RAWx18 at [email protected]
76+
- **LFDT Code of Conduct Committee**: [email protected]
77+
78+
All reports will be handled with discretion and confidentiality. Community leaders are obligated to respect the privacy and security of the reporter of any incident.
6579

6680
When reporting, please include:
67-
- Your contact information
68-
- Names of individuals involved
69-
- Description of the incident
70-
- Any relevant documentation or evidence
81+
- Your contact information (if comfortable sharing)
82+
- Names of individuals involved (if known)
83+
- Detailed description of the incident with context
84+
- Any relevant documentation, screenshots, or evidence
7185
- Whether the incident is ongoing
86+
- Any previous related incidents
7287

7388
### Response Process
7489

7590
1. **Acknowledgment**: Reports will be acknowledged within 48 hours
76-
2. **Investigation**: Thorough investigation of all reported incidents
77-
3. **Response**: Appropriate action taken based on findings
78-
4. **Follow-up**: Ongoing monitoring to ensure resolution
91+
2. **Assessment**: Initial assessment and determination of appropriate response team
92+
3. **Investigation**: Thorough and fair investigation of all reported incidents
93+
4. **Decision**: Determination of appropriate consequences based on findings
94+
5. **Action**: Implementation of decided consequences
95+
6. **Follow-up**: Ongoing monitoring and support to ensure effective resolution
96+
97+
### Enforcement Guidelines
98+
99+
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
100+
101+
#### 1. Correction
102+
**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
103+
104+
**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public or private apology may be requested.
105+
106+
#### 2. Warning
107+
**Community Impact**: A violation through a single incident or series of actions.
79108

80-
### Consequences
109+
**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
81110

82-
Violations of this code of conduct may result in:
111+
#### 3. Temporary Ban
112+
**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.
83113

84-
- **Warning**: Private written warning with clarification of violation
85-
- **Temporary Ban**: Temporary suspension from project participation
86-
- **Permanent Ban**: Permanent removal from all project spaces
87-
- **Legal Action**: Involvement of law enforcement if necessary
114+
**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
88115

89-
The severity of consequences depends on the nature and impact of the violation.
116+
#### 4. Permanent Ban
117+
**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
118+
119+
**Consequence**: A permanent ban from any sort of public interaction within the community.
90120

91121
## Scope
92122

93-
This code of conduct applies to all project spaces, including:
123+
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include:
124+
125+
- Using an official e-mail address
126+
- Posting via an official social media account
127+
- Acting as an appointed representative at an online or offline event
128+
- Participation in LFDT events and activities
129+
- GitMesh-branded communications and presentations
130+
131+
This Code of Conduct also applies to actions taken outside of these spaces when they have a reasonable likelihood of adversely affecting the safety and well-being of community members.
94132

95-
- GitHub repositories and issues
96-
- Project documentation
97-
- Community forums and discussions
98-
- Social media accounts
99-
- Events and meetups
100-
- Private communications regarding project matters
133+
## Linux Foundation Decentralized Trust Alignment
134+
135+
As a project under the Linux Foundation Decentralized Trust, GitMesh adheres to:
136+
137+
- **LFDT Charter and Bylaws**: All community activities align with LFDT governance principles
138+
- **Open Source Values**: Commitment to transparency, collaboration, and open development
139+
- **Decentralized Trust Mission**: Supporting the advancement of decentralized trust technologies
140+
- **Diversity and Inclusion**: Fostering an inclusive environment that welcomes diverse perspectives
141+
- **Technical Excellence**: Maintaining high standards for technical contributions and innovation
101142

102143
## Appeal Process
103144

104-
If you believe you have been falsely or unfairly accused of violating this code of conduct, you may appeal by contacting the project maintainers at [email protected] with a concise description of your grievance.
145+
If you believe you have been falsely or unfairly accused of violating this Code of Conduct, you may appeal by:
146+
147+
1. Contacting the project maintainers at [email protected] with a detailed description of your grievance
148+
2. Escalating to the LFDT Code of Conduct Committee at [email protected] if needed
149+
3. Following LFDT's established appeal procedures for serious matters
105150

106-
## Acknowledgment
151+
Appeals will be reviewed fairly and promptly, with decisions communicated in writing.
107152

108-
This code of conduct is adapted from the Contributor Covenant, version 2.1, and other established open source community standards.
153+
## Attribution and Acknowledgments
109154

110-
## Updates
155+
This Code of Conduct is adapted from:
156+
- The Contributor Covenant, version 2.1
157+
- Linux Foundation Decentralized Trust Code of Conduct guidelines
158+
- Established open source community standards and best practices
111159

112-
This code of conduct may be updated periodically. Contributors will be notified of significant changes through project communication channels.
160+
We acknowledge the work of the broader open source community in developing these standards and the Linux Foundation Decentralized Trust for providing governance framework and support.
161+
162+
## Updates and Amendments
163+
164+
This Code of Conduct may be updated periodically to reflect:
165+
- Changes in LFDT policies and guidelines
166+
- Community feedback and lessons learned
167+
- Evolving best practices in open source governance
168+
- Technical and organizational changes to the GitMesh project
169+
170+
Contributors will be notified of significant changes through:
171+
- Project communication channels
172+
- LFDT announcement systems
173+
- GitHub repository notifications
174+
- Community meetings and forums
175+
176+
## Contact Information
177+
178+
- **Project Owner**: RAWx18 ([email protected])
179+
- **LFDT Support**: [email protected]
180+
- **Project Repository**: https://github.com/LF-Decentralized-Trust-Mentorships/gitmesh
181+
- **LFDT Website**: https://www.lfdecentralizedtrust.org
113182

114183
---
115184

116-
By participating in the Beetle project, you agree to abide by this code of conduct and help create a positive environment for all contributors.
185+
**By participating in the GitMesh project, you agree to abide by this Code of Conduct and support our mission to advance decentralized trust technologies in collaboration with the Linux Foundation Decentralized Trust community.**
186+
187+
*Last Updated: 28th July 2025*
188+
*Version: 1.0 - GitMesh Collaboration Edition*

0 commit comments

Comments
 (0)