First, thank you for being interested in this project and willing to do some contributions.
Please obey our Code Style Guide to maintain code consistency
If you want to commit changes,please obey the following steps:
- Fork the project from
main
. - Create a new branch to develop.
- Make sure that you code follow our code style.
- Commit your changes to your fork.
- Create a Pull Request(PR) to our main branch.
For your code,you should write necessary tests to cover your code in both GDScript and Rust.We use Github Action to run the tests
We will run some Godot scenes to check basic errors.The scenes should be ran is recorded in test_scene
.In daily development,you can run script/godot_test.py
to conduct basic testing
We also provide several functions to test the development of the project,listing;
- You can create file
debug/sword
,and write down the name of the sword should be tested.This file will be read automatically and this sword will be run immediately
Please write your commit message in Conventional Commits。
We are looking forward to your contributions and hope that you can gain joy and sense of achievement