This README is still a work in progress.
It will be updated with more detailed information and examples soon.
Feel free to contribute or check back for further improvements!
TrelloBridge is a lightweight and powerful Java API designed to simplify integration with Trello.
It provides a seamless way to interact with Trello's features and automate workflows, reducing the complexities of API
calls.
- Effortless API Integration: Quickly integrate with the Trello API with minimal setup.
- Comprehensive Board Management: Easily create and modify boards, lists, and cards.
- Full Customization: Leverage Trello features like labels, due dates, checklists, and members for tailored workflows.
- Ideal for Automation: Perfect for automating project management tasks and team collaboration.
To integrate TrelloBridge into your Java project, follow the steps below:
Add the following dependency to your pom.xml file:
<dependency>
<groupId>me.prexorjustin</groupId>
<artifactId>trellobridge</artifactId>
<version>1.0.0</version>
</dependency>Then, run mvn install to download and include the dependency in your project.
Add the following line to your build.gradle file under dependencies:
implementation 'me.prexorjustin:trellobridge:1.0.0'Afterwards, sync your Gradle project to include the dependency.
For detailed documentation and usage examples, visit
the TrelloBridge Wiki.
The Wiki contains full instructions on how to make the most of TrelloBridge's features.
We welcome contributions to improve and expand TrelloBridge! Here's how you can contribute:
- Fork the repository and submit pull requests.
- Report bugs or suggest new features.
- Improve the documentation.
Make sure your contributions are well-documented and thoroughly tested.
TrelloBridge is licensed under the MIT License.
For more details, see the LICENSE file.
I would like to thank Trello-Java-Wrapper for inspiring TrelloBridge. Its innovative approach to API management and data handling provided valuable insights into how to structure and manage integrations effectively.
A special thanks to the creators for their excellent work and the inspiration they provided for this project.
| API Domain | Implemented (✔/🚧/⌛) | Description | Notes |
|---|---|---|---|
| Boards | ✔ | API calls to create, update, and manage boards on Trello. | Fully implemented. Pending documentation. |
| Actions | 🚧 | API calls to manage actions within boards, cards and lists. | Basic layout finished. working on implementing API routes |
| Members | 🚧 | API calls to manage members within boards and cards. | Basic Member functionality finished. |
| Cards | 🚧 | API calls to create, manage, and update cards. | Not started yet. Pending initial planning and design. |
| Lists | 🚧 | API calls to manage lists within boards. | Not started yet. Pending initial planning and design. |
| Checklists | 🚧 | API calls for creating and managing checklists within cards. | Not started yet. Pending initial planning and design. |
| Webhooks | ⌛ | API calls to create and manage webhooks for monitoring Trello data. | Not started yet. Pending initial planning and design. |
| Labels | 🚧 | API calls to manage labels on cards and boards. | Not started yet. Pending initial planning and design. |
| Organizations | ⌛ | API calls to manage teams and members within organizations. | Not started yet. Pending initial planning and design. |
Legend:
- [✔] - Fully implemented
- [🚧] - Work in Progress
- [⌛] - Not yet implemented