Skip to content

Commit 5aa4383

Browse files
committed
docs: add CODE_OF_CONDUCT, CONTRIBUTING, and SECURITY
1 parent 0ed440a commit 5aa4383

3 files changed

Lines changed: 97 additions & 0 deletions

File tree

‎CODE_OF_CONDUCT.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Code of Conduct
2+
3+
## Our pledge
4+
5+
We pledge to make participation in LicenseChain SDK projects a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our standards
8+
9+
Examples of behavior that contributes to a positive environment:
10+
11+
- Using welcoming and inclusive language
12+
- Being respectful of differing viewpoints and experiences
13+
- Accepting constructive criticism gracefully
14+
- Focusing on what is best for the community
15+
- Showing empathy towards other community members
16+
17+
Examples of unacceptable behavior:
18+
19+
- The use of sexualized language or imagery and unwelcome sexual attention or advances
20+
- Trolling, insulting/derogatory comments, and personal or political attacks
21+
- Public or private harassment
22+
- Publishing others' private information without explicit permission
23+
- Other conduct which could reasonably be considered inappropriate in a professional setting
24+
25+
## Enforcement
26+
27+
Report issues to **VoxHash Technologies** at [contact@voxhash.dev](mailto:contact@voxhash.dev).
28+
29+
Project maintainers may remove, edit, or reject contributions that violate this Code of Conduct.
30+
31+
## Attribution
32+
33+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1.

‎CONTRIBUTING.md‎

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Contributing to LicenseChain JavaScript SDK
2+
3+
Thanks for helping improve this SDK. Maintained by **VoxHash Technologies** ([contact@voxhash.dev](mailto:contact@voxhash.dev)).
4+
5+
## License
6+
7+
This repository is licensed under the Elastic License 2.0 (ELv2). See [LICENSE](LICENSE).
8+
9+
## Development setup
10+
11+
```bash
12+
npm install
13+
npm run lint
14+
npm test
15+
npm run build
16+
```
17+
18+
## Guidelines
19+
20+
- Use conventional commits: `feat`, `fix`, `chore`, `docs`, `refactor`, `test`
21+
- Keep changes focused; match existing project style
22+
- Never commit secrets, API keys, or `.env` files
23+
- Open an issue before large design changes when possible
24+
25+
## Pull requests
26+
27+
1. Branch from `main`
28+
2. Ensure the commands above pass locally
29+
3. Describe the change and link related issues
30+
4. Confirm your contribution complies with the ELv2 license terms
31+
32+
## Code of conduct
33+
34+
See [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).
35+
36+
## Security
37+
38+
See [SECURITY.md](SECURITY.md). Report vulnerabilities privately — do not file public issues for security bugs.

‎SECURITY.md‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Security Policy
2+
3+
## Supported versions
4+
5+
| Version | Supported |
6+
|---------|-----------|
7+
| 1.x | Yes |
8+
| < 1.0 | No |
9+
10+
## Reporting a vulnerability
11+
12+
Do **not** open a public GitHub issue for security vulnerabilities.
13+
14+
Email **VoxHash Technologies** at [contact@voxhash.dev](mailto:contact@voxhash.dev) or [security@licensechain.app](mailto:security@licensechain.app) with:
15+
16+
- Description of the issue
17+
- Steps to reproduce
18+
- Impact assessment if known
19+
20+
We aim to acknowledge reports within 48–72 hours.
21+
22+
## Security practices
23+
24+
- Never commit API keys, tokens, or `.env` files
25+
- Prefer environment variables for secrets
26+
- Keep dependencies updated

0 commit comments

Comments
 (0)