GitHub Copilot: 以下是为当前代码编写的 CONTRIBUTING.md 文件:
Contributing to LEAVEN: Bridging Python and Lean Verification through Interactive Interfaces and Code Editor Integration
Thank you for your interest in contributing to LEAVEN! We welcome contributions from everyone, regardless of their level of experience with Python, Lean, or formal verification.
To contribute to LEAVEN, please follow these steps:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Create a new branch for your changes.
- Make your changes and commit them to your branch.
- Push your branch to your forked repository on GitHub.
- Open a pull request from your branch to the
main
branch of the original repository.
Please make sure to write clear commit messages and to follow the coding style and guidelines used in the repository.
LEAVEN is committed to providing a welcoming and inclusive environment for all contributors. We expect all contributors to follow our Code of Conduct and to treat each other with respect and kindness.
If you encounter any issues while using LEAVEN, please report them on the GitHub issue tracker. When reporting an issue, please provide as much detail as possible, including a description of the problem, steps to reproduce it, and any relevant error messages or screenshots.
If you use LEAVEN in your research, please cite it using the following BibTeX entry:
@misc{leaven,
author = {Huajian Xin},
title = {LEAVEN: Bridging Python and Lean Verification through Interactive Interfaces and Code Editor Integration},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/xinhjBrant/leaven}},
}
LEAVEN depends on the Lean theorem prover and the Python programming language. Please make sure to use the correct versions of these dependencies when working with LEAVEN. You can manage your code's dependencies using the requirements.txt
file.
LEAVEN is released under the MIT License. By contributing to LEAVEN, you agree to license your contributions under the terms of this license.