When contributing to this repository, first discuss the change you wish to make via issues section on GitHub, through email, or other method in order to maintain the quality of content. Contributions to this project are released to the public under the project's open source license. Please note that this repository is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
There are many ways to contribute to elxsi, with the most common ones being contribution of code or documentation for the package. Note that improving the documentation is no less important than improving the package itself. If you find a typo in the documentation, or suggest any improvements, do not hesitate to send an email to the maintainers or preferably submit a GitHub pull request. Checkout the docs here.
Other ways to contribute to this project includes answering questions on the issues section of the repository, investigating bugs and reviewing pull requests. The contributed code will be licensed under elxsi's license. If you did not write the code yourself, ensure that the existing license is compatible and include the license information in the contributed files, or obtain a permission from the original author to relicense the code.
The best way to contribute to elxsi is by submitting a pull request. We abide by the guidelines mentioned in the Code of Conduct. Also ensure that you create the Pull Request in line with the Pull Request template and also confirm that it satisfies the checklist before submitting.