Skip to content

Simplify Paladin Setup and Tutorials #555

@dwertent

Description

@dwertent

Overview

Currently, users following the Paladin tutorials are required to clone and build the project locally, which has led to environment-related issues and inconsistencies. To streamline this process, we will publish the Solidity artifacts as part of the GitHub release process.

This will allow users to download the precompiled artifacts instead of needing to build them manually, ensuring a smoother and more reliable tutorial experience.

Implementation Plan

  1. Publish Solidity artifacts as GitHub release assets
    • Every release will include the compiled Solidity artifacts.
    • This ensures that users always work with the correct version of the contracts.
  2. Automate artifact publishing with GitHub Actions
    • Generate and upload Solidity artifacts as part of the release workflow.
  3. Update tutorial documentation
    • Instruct users to clone the latest stable tag instead of main.
    • Guide users to download the Solidity artifacts from the release page.

This change will significantly simplify the tutorial setup while maintaining consistency across releases. 🚀

This feature was proposed following discussions on Discord.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions