Skip to content

Create coding standards and style guide - #463

Merged
confima-source merged 3 commits into
shortheartone:mainfrom
oncleweynom:main
Aug 31, 2026
Merged

Create coding standards and style guide#463
confima-source merged 3 commits into
shortheartone:mainfrom
oncleweynom:main

Conversation

@oncleweynom

Copy link
Copy Markdown

Summary

Provide a short summary of the changes in this pull request.

Changes

List the main changes made in this PR (code, docs, configuration).

Testing

Describe how the changes were tested. Include commands, test suites, or manual steps.

Breaking Changes

Note any changes that may break existing behavior or require migrations.

Documentation

  • CHANGELOG.md updated under [Unreleased]
  • docs/API.md updated if contract API changed
  • README.md updated if usage or setup changed
  • New public functions/types have doc comments (///)
  • Migration guide added if breaking change

Checklist

  • My code follows the project style guide
  • I have added tests that prove my change is effective or that the feature works
  • I have added necessary documentation (if appropriate)
  • I have updated CHANGELOG.md (if applicable)

closes #407
closes #408
closes #409
closes #410

… standards

- shortheartone#407 BUG_TRIAGE.md: weekly triage cadence, S1-S4 severity, P1-P4 priority,
  SLA table (S1=24h, S2=1wk, S3=4wk), triage checklist, label reference,
  bug lifecycle, triage report template, escalation path.
  Updated .github/ISSUE_TEMPLATE/bug_report.md with severity self-assessment
  and maintainer triage checklist.

- shortheartone#408 SECURITY.md: rewritten with dual reporting channels (email + GitHub
  Advisory), response timeline (48h ack, 14d S1 fix), embargo policy per
  severity, vulnerability handling workflow, in/out-of-scope lists, credit
  and Hall of Fame, bug bounty statement, full advisory template.

- shortheartone#409 CHANGELOG.md: added contributor guide, versioning guide (MAJOR/MINOR/
  PATCH rules with Soroban contract deployment note), and release notes
  template with Breaking Changes section and upgrade checklist. All existing
  entries preserved.

- shortheartone#410 CODING_STANDARDS.md: Rust and React/TypeScript standards covering
  naming, structure, doc comments, error handling, security-critical patterns
  (require_auth-first, CEI), performance conventions, and testing.
  Added rustfmt.toml, .clippy.toml, frontend/eslint.config.js (flat config).
  Updated frontend/package.json (fixed duplicate test key, added lint:fix).
  Updated .githooks/pre-commit to also run frontend lint and typecheck.
…-408-409-410

docs: add bug triage, security policy, changelog template, and coding standards (shortheartone#407shortheartone#410)
@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@oncleweynom Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@confima-source
confima-source merged commit 87b1066 into shortheartone:main Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants