Make miniwob installation automatic. #359
Merged
+63
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new setup process for the MiniWoB++ environment, adds related utility commands to the
Makefile, and updates the documentation to reflect these changes. These updates aim to streamline the setup process and improve clarity for users.Enhancements to MiniWoB++ setup:
Automated MiniWoB++ setup in
Makefile: Added asetup-miniwobtarget to automate the cloning of the MiniWoB++ repository, resetting it to a specific commit for reproducibility, and appending theMINIWOB_URLto the.envfile. Also included aclean-miniwobtarget to remove the MiniWoB++ directory.Help command in
Makefile: Introduced ahelptarget to list all available Makefile commands, including the new MiniWoB++ setup and clean commands.Documentation updates:
README.md: Added a new "Option 1: Automated setup" section to guide users in setting up MiniWoB++ using thesetup-miniwobMakefile command. Updated the manual setup instructions to reflect the same reproducibility practices.Description by Korbit AI
What change is being made?
Add automated setup for the MiniWoB++ dependency in the project Makefile, and update the README to include instructions for both automated and manual setup options.
Why are these changes being made?
These changes provide a simplified and efficient process for setting up the MiniWoB++ environment by utilizing a Makefile command, which reduces manual setup errors, ensures reproducibility by locking the repository to a specific commit, and updates the README to reflect these improvements. This approach also offers flexibility by retaining manual installation instructions if automated setup is not suitable for some users.