> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Submodule Upgrade

> How to check it out

## Upgrading the project submodules

1. Ensure that [Foundry](https://book.getfoundry.sh/getting-started/installation) is installed and functioning properly
2. Pull the code from the [repository](https://github.com/forte-service-company-ltd/forte-rules-engine)
   ```bash
   git pull https://github.com/forte-service-company-ltd/forte-rules-engine
   ```
3. Issue command to update the submodules
   ```bash
   git submodule update –remote
   ```
4. Add any new files pulled from the repository to the Git index.
   ```bash
   git add .
   ```
5. Commit the new files
   ```bash
   git commit -m "Updated submodules using developer guide steps"
   ```
6. Push the changes back to origin
   ```bash
   git push
   ```
