TradeTrust Community
Welcome to the TradeTrust Community! This page provides an overview of TrustVC and how you can contribute.
Overview
TrustVC is a robust library designed to handle W3C Verifiable Credentials (VCs) and OpenAttestation (OA) documents. It offers a unified interface that simplifies the process of wrapping, signing, and verifying documents across both frameworks. With TrustVC, you can seamlessly manage both credential-based and token-based documents, providing an integrated solution for digital verification.
Contributing
We welcome contributions! To contribute:
- Fork the repository
- Create a feature branch (feat/your-feature) or bug fix branch (fix/bug)
- Submit a pull request (PR)
Development Setup
Clone the repo and install dependencies:
git clone https://github.com/trustvc/trustvc.git
cd trustvc
npm install
Run tests before submitting PRs:
npm run test
Reporting Bugs
If you find a bug, please follow these steps:
- Check for existing issues – Search the GitHub Issues to see if it's already reported.
- Create a new issue – If the bug is new, open an issue with:
- Steps to reproduce the bug
- Expected vs. actual behavior
- Any relevant logs or screenshots
- Submit a fix (optional) – Follow the Pull Request Guide to fix the bug.
Community Support
Join our community to ask questions and share ideas:
- GitHub Issues: https://github.com/trustvc/trustvc/issues
License
TrustVC is licensed under the Apache License 2.0.
For any issues or feature requests, please open an issue on GitHub. Happy coding!