When contributing to this repository, please discuss the change you wish to make via issue or email list dev@marvin.apache.org with the members/administrators of this repository before.
Toolbox: Set of CLI's, utilities, classes, specific libraries to each language, which supports the entire process of exploration, development, testing and delivery of an Engine.
Engine-executor: Implementation of architectural abstraction around the Engine, such as parallelism, distribution, version control, APIs, availability.
Public-engines: Engine examples.
Clone the repository, install and run "marvin" to confirm the installation.
Choose the issues that are labeled as "Good First Issue".
The unit test is very important and of course it's required for this project, you can use "marvin test" command to run your tests.
The community discusses and tracks known bugs and potential features in the [Github Issue Tracker][tbissue]. If you have a new idea or have identified a bug then you should raise it there to start public discussion
This repository contains Issue Templates and Pull Request Templates, just follow the instructions described in templates.
- Apache Jira Issue Tracker: for discussions about new features or established bugs
- dev@marvin.apache.org: for general development discussions
Marvin-AI maintains all your code and documentation in multiple repositories on the Github. This includes the primary repository and several others repositories for different components.
- Fork the repository from Here.
- Create a new branch in the forked repository for new changes.
- Create pull request from your branch to the main repository using a name that start with issue ID.
Our Code of Conduct is available at Here