The UI for the Ethereum Settlers ↗ project.
Built using Next.js, Chakra UI, Wagmi, RainbowKit and Ethers.
git clone https://github.com/EridianAlpha/ethereum-settlers-ui.git
Install the dependencies using the following command:
yarn
To update all dependencies to their latest versions, run the following command:
# Update all dependencies to their latest versions
yarn upgrade --latest
# Update specific dependencies to their latest versions in interactive mode
yarn upgrade-interactive --latest
This section explains the available scripts in the package.json
file and their usage during development.
-
yarn dev
This command starts the development server using thenode server.js
script. Use this command during development to see live updates as you make changes to the project. -
yarn lint
This command checks the code quality and adherence to coding standards using thenext lint
command. It is recommended to run this command before committing changes to ensure code consistency and maintainability.
This section explains the available scripts in the package.json
file and their usage during production deployments.
-
yarn build
This command builds the static site for production using thenext build
command. It generates an optimized build of the site that is suitable for deployment. -
yarn export
This command exports the static site for production using thenext export
command. It generates an optimized build of the site that is suitable for deployment. The exported site is saved in theout
directory. -
yarn start
This command first runsyarn build
to generate an optimized build of the site and then starts the production server using thenext start
command. Use this command to test the site in a production-like environment locally.
If you encounter any bugs or have a feature request, please open an issue on GitHub. To help us resolve the issue, please provide the following information:
- A detailed description of the bug.
- Steps to reproduce the bug.
- Expected behavior and actual behavior.
- Screenshots, if possible, and any additional context or information that may help us resolve the bug.
- If you have a solution, suggestion, or code change, please submit a pull request.
- For feature requests, questions, or feedback, please open an issue.
- For security issues or general inquiries, please contact Eridian privately.