mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-13 19:48:00 +07:00
869 B
869 B
Guidelines
Checklists
New Version Releasing
- Ensure all tests pass on CI.
- Update the version number in
evolved.lua. - Update the Changelog section in
README.md. - Create a new rockspec file in
rockspecs. - Commit the changes with a message like
vX.Y.Z. - Push and merge the changes to the
mainbranch. - Create the release on GitHub.
- Upload the new package to LuaRocks.
Adding a New Top-Level Function
- Insert the new function into the
evolvedtable inevolved.lua. - Create tests for the function in
develop/testing/function_name_tests.lua. - Add the new test to
develop/all.lua. - Document the function in the Cheat Sheet and API Reference sections of
README.md. - Provide a description in the Overview section of
README.md. - Describe the update in the Changelog section of
README.md.