Archived
835 B
835 B
Getting Started
Prerequisites
- Java 17+
- Maven 3.8+
- QQQ 0.23.0+
Creating Your Extension QBit
- Click "Use this template" on GitHub
- Clone your new repository
- Run the customization script:
python scripts/customize_template.py - Enter your QBit name when prompted
Project Structure
After customization:
src/main/java/com/kingsrook/qbits/yourextension/
├── YourExtensionQBitConfig.java
├── YourExtensionQBitProducer.java
├── customizers/
└── actions/
Using Your QBit
new YourExtensionQBitProducer()
.withConfig(new YourExtensionQBitConfig()
.withTargetTableName("order"))
.produce(qInstance, "myExtension");
Next Steps
- Read Extension Patterns
- Implement your customization logic
- Add tests