A step-by-step progression from using mloda plugins to creating and sharing your own.
Start here - learn to use existing plugins before creating your own.
Ready to build your own? Start simple, then package it up.
- Create a plugin in your project - Add feature groups without a separate package
- Create a plugin package
Share your work with others - from your team to the world.
- Share with your team - Distribute via private git repo
- Publish to the community registry
- Contribute to official plugins
- Become an official plugin
Extend mloda's capabilities with custom plugins.
- Create a feature group - Detailed feature group creation
- Create a compute framework plugin - Add support for new data libraries
- Create an extender plugin - Add logging, tracing, and metrics
Reusable patterns and guides for feature engineering, joins, validation, streaming, masking, and feature organization.
- Feature group patterns index - Start here for feature group design and implementation patterns
Execution models, framework abstractions, dependency handling, and compute engine implementation guides.
- Compute framework patterns index - Start here for compute framework architecture and execution patterns
Contracts, cross-framework semantics, and extension path for the built-in data operations (row-preserving, aggregation, string).
- Data operation patterns index - Start here for row-preserving, aggregation, and string operations