Welcome to the xAmplify Partner Relationship Management (PRM) Open Source Ecosystem.
This repository serves as the entry point for the xAmplify PRM project β a modular, enterprise-ready platform for managing partner relationships effectively.
This suite consists of two open-source repositories:
| Project | Description | Repository |
|---|---|---|
| Backend (Core) | REST APIs, OAuth2 authentication, RBAC, and business logic built with Spring Boot | xAmplify-prm-core |
| Frontend (UI) | A user-friendly Angular UI powered by Angular Material | xAmplify-PRM-UI |
These two projects are designed to work together as a full-stack solution or independently as needed.
Each repository contains its own setup guide, version compatibility, and environment configuration.
-
π§ Backend Setup:
ViewxAmplify-prm-coreREADME β -
π¨ Frontend Setup:
ViewxAmplify-PRM-UIREADME β
We welcome contributions from the community! Here's how to get started:
- Fork the target repository
- Create a new branch (
feature/your-feature-name) - Commit your changes
- Push to your fork
- Open a Pull Request to the original repositoryβs
mainbranch
π Note: All
mainbranches are protected. Direct commits are not allowed. All changes must go through Pull Requests and be reviewed before merging.
- β
Direct commits to
mainare not permitted - β Pull Requests require at least one approval
- β Stale approvals are dismissed if new commits are pushed
- β CI checks (if configured) must pass before merging
xAmplify PRM Open Source is licensed under the GNU AGPL v3.0.
You can freely use, modify, and self-host this project.
If you run a modified version as a network service (e.g., SaaS), you must also share your modifications under AGPL v3.
For commercial integrations, advanced modules, and enterprise support, see xAmplify Cloud.
xAmplify Team
Visit us at https://www.xamplify.com
Have questions or suggestions? Feel free to open issues or submit a PR.
Happy contributing! π