Skip to content

Conversation

@s3bc40
Copy link
Contributor

@s3bc40 s3bc40 commented Jun 25, 2025

This pull request primarily updates the documentation for the Moccasin project, introducing clarifications, new examples, and additional references. The most significant changes include adjustments to project structure descriptions, updates to configuration options, and improvements in code examples.

Updates to project structure and configuration:

  • Added a new lib/ directory to the example Moccasin project structure and described its purpose for storing Moccasin dependencies. (docs/source/core_concepts/project.rst, [1] [2]
  • Included instructions on customizing the locations of scripts, compiler output, and libraries in the moccasin.toml file, with a reference to the full list of configuration options. (docs/source/core_concepts/project.rst, docs/source/core_concepts/project.rstR37-R40)

Improvements to code examples:

Additional references:

  • Added an explanation of how contracts are imported as Titanoboa VyperDeployer and VyperContract instances, with links to the relevant Titanoboa documentation. (docs/source/core_concepts/script.rst, docs/source/core_concepts/script.rstR90-R91)

Minor updates:

- Rework the following documentation files:
  - docs/source/_autogenerated/fork_defaults.rst
  - docs/source/core_concepts/named_contracts.rst
  - docs/source/core_concepts/project.rst
  - docs/source/core_concepts/script.rst
@PatrickAlphaC PatrickAlphaC merged commit 9ef98ab into Cyfrin:main Jul 1, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants