Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.69 KB

File metadata and controls

29 lines (18 loc) · 1.69 KB

How to contribute to AngelScript

Defects

Please remember to include as much detail about the defect and project as possible.

  • Describe the defect
  • How to reproduce the defect
  • What version of AngelScript are you using?
  • Optional: Suggestion on how to fix the defect

I prefer receiving the defect reports here on github, but I also accept reports by e-mail and on the forum.

Code contributions

Code contributions are welcome, but before you start working on a big change that you plan to contribute I suggest you reach out to discuss it with me first.

  • Describe the code changes, e.g. what it fixes, what is the enhancement, etc
  • I'm not too strict on coding standards, but try to follow the pattern in the rest of the library
  • Run the regression test suite /sdk/tests/test_feature to ensure the code changes do not break anything.
  • Include new test cases to code the changes

I prefer receiving the code contributions as pull requests here on github, but I also accept code contributions by e-mail and on the forum.

About AI generated code

As I want to avoid people and companies from being restricted from using the AngelScript library, I've decided to restrict use of AI generated code in the library. Contributions that are obviously containing AI generated content will be rejected.

The following site lists many reasons why projects may restrict use of AI generated content: Why not LLMs?