Skip to content

Latest commit

 

History

History
26 lines (25 loc) · 1.86 KB

File metadata and controls

26 lines (25 loc) · 1.86 KB

Contribution guide:

I'm searching for new contributors for this project and there are a lot of easy, good for newcomers tasks. So if you are interested in contributing either by writing c#, making ui, writing rust, fixing readme etc. please read steps below before contributing. thanks in advance.

how to find good task

  1. open this project
  2. look at label for priority of this issue. good first issue label might be a good indicator for new contributors.
  3. select task that looks the most interesting. read summary and all comments.
  4. write a comment that you are working on this issue.
  5. create new branch with appropriate name.
  6. implement changes.
  7. push all changes to YOUR remote branch
  8. create pull request from your to dev branch
  9. give the pull request a good name and describe changes, for changes in ui a screenshot of changes would be nice.

DO NOT VIBE CODE

I'm not against AI but just don't use it for programming! I want the code quality to be as good as it is possible and AI just can't write good code.

Before code contribution

  • please setup your system as written in here
  • write all code for Godot in c# don't use any other lang if you don't need to.
  • follow standard c# styling conventions with .editorconfig settings in your formatter.

UI

  • please use shades of colors from this color palette
  • give screenshots of changed ui in commits / pull requests
  • insted of using image icons please use nerd font glyphs(if you can). you can find them here.