Skip to content

META Create a reference Gno project setup #1

@moul

Description

@moul

This new repo will serve as a template for starting Gno projects with best practices and proper tooling baked in. It should help contributors or teams quickly scaffold a real-world Gno setup.

Initial scope (MVP)

We want this template to:

  • Handle installing Go & Gno dependencies.
  • Run gnodev with a minimal default realm.
  • Run gno test ./... from the Makefile.
  • Run gno lint and validate formatting.
  • Be integrated with a basic CI workflow (e.g. GitHub Actions).
  • Support both p/ and r/ structure.
  • Allow declaring and using external dependencies (outside this repo).
  • Configure editors.
  • Have a gitpod configuration.

Bonus

We want this repo to feel like a base you’d want to fork or clone when building serious apps. It doesn’t need to showcase app logic — it’s about tooling, layout, and good habits.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions