mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-16 14:11:16 +07:00
update GUIDES
This commit is contained in:
11
GUIDES.md
11
GUIDES.md
@@ -2,6 +2,17 @@
|
|||||||
|
|
||||||
## Checklists
|
## Checklists
|
||||||
|
|
||||||
|
### New Version Releasing
|
||||||
|
|
||||||
|
1. Ensure all tests pass on CI.
|
||||||
|
2. Update the version number in `evolved.lua`.
|
||||||
|
3. Update the **Changelog** section in `README.md`.
|
||||||
|
4. Create a new rockspec file in `rockspecs`.
|
||||||
|
5. Commit the changes with a message like `vX.Y.Z`.
|
||||||
|
6. Push and merge the changes to the `main` branch.
|
||||||
|
7. Create the release on GitHub.
|
||||||
|
8. Upload the new package to LuaRocks.
|
||||||
|
|
||||||
### Adding a New Top-Level Function
|
### Adding a New Top-Level Function
|
||||||
1. Insert the new function into the `evolved` table in `evolved.lua`.
|
1. Insert the new function into the `evolved` table in `evolved.lua`.
|
||||||
2. Create tests for the function in `develop/testing/function_name_tests.lua`.
|
2. Create tests for the function in `develop/testing/function_name_tests.lua`.
|
||||||
|
|||||||
Reference in New Issue
Block a user