- Check the internal consistency of the codebase. If any issues are found, fix them and return to step 1.
- Check the consistency of the configuration with the codebase. If any issues are found, fix them and return to step 2.
- Run the linters (if any are defined for the project). If any issues are found, fix them and return to step 3.
- Update the documentation as needed to reflect the current code and configuration.
- Check the consistency of the code, configuration, and documentation together. If any issues are found, fix them and return to step 3.
Once done:
- Commit the changes to the Git working copy, if any.
- Provide a concise report of the fixes made, if any.