Contribution Guide

Learn how to contribute to PALAP's open source projects and help shape the future of decentralized identity frameworks through collaborative research and development.

Contribution Process

1

Code Standards

Follow Rust (for core systems), Python (for tools), and JavaScript (for web tools) standards with documentation per our style guides.

GitHub Guides
2

Issue Tracking

Review existing issues in our GitHub repositories. Pick issues labeled "good first issue" for easier onboarding.

GitHub Issues
3

Testing

All contributions require 100% unit test coverage in our CI/CD pipelines. Use our test harness frameworks for verification.

Testing Guide
4

Submit PR

Create well-documented pull requests with clear explanations of changes and why they matter.

GitHub Docs

Development Tools

Development Kit

  • • Rust + Python toolchains with CI compatibility
  • • Code analysis tools for security checks
  • • Integrated documentation generators
  • • Automated test runners for all platforms

Community Tools

  • • Community Discord for real-time support
  • • Developer forums for technical questions
  • • Quarterly open source awards
  • • Hackathon events and workshops

Get Involved

PALAP fosters collaborative innovation through open source contributions and research partnerships. Our meritocratic governance model values quality over quantity while rewarding significant contributions.

Join our GitHub discussions and our Discord community for technical feedback, documentation improvements, and project collaborations. Review our Code of Conduct to understand expectations.