Skip to content

Define a CONTRIBUTING.md for the smart-contract workflow #185

Description

@snowrugar-beep
  • Problem Statement. CONTRIBUTING.md references generic
    Conventional Commits but no contract-specific guidance: how to
    add a new entry point, when to bump an error enum, where to add
    tests.
  • Why it matters. Smart-contract contributors come from the
    Soroban/wagmi world; common Rust pattern but new to Stellar.
  • Expected Outcome. contracts/CONTRIBUTING.md with: testing
    guidance (cargo test), event taxonomy guidance, migration
    steps (uint128 → struct change), audit checklist.
  • Acceptance Criteria.
    1. PR adding a new entry point follows the checklist.
  • Files / Modules. new contracts/CONTRIBUTING.md.
  • Difficulty. Easy.
  • Effort. 1 day.
  • Labels. docs, contracts, community-onboarding.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26community-onboardingImported from docs/ISSUES_100.md (label "community-onboarding").contractsImported from docs/ISSUES_100.md (label "contracts").docsImported from docs/ISSUES_100.md (label "docs").

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions