Getting Started
Before you start contributing, please check the Issue Tracker to see if there are any existing issues that match what you’re intending to do. If the issue doesn’t exist, please create it. If you’re creating a new issue, please provide a descriptive title and detailed description. If possible, include a code sample or an executable test case demonstrating the expected behavior that is not occurring.Fork and Clone the Repository
Once you’ve found an issue to work on, the next step is to fork the LuminAIR repo and clone it to your local machine. This is necessary because you probably won’t have push access to the main repo.Making Changes
When you’re ready to start coding, create a new branch on your cloned repo. It’s important to use a separate branch for each issue you’re working on. This keeps your changes separate in case you want to submit more than one contribution. Please use meaningful names for your branches. For example, if you’re working on a bug with the softmax function, you might name your branchfix-softmax-bug
.
As you’re making changes, make sure you follow the coding conventions used throughout the LuminAIR project. Consistent code style makes it easier for others to read and understand your code.