Skip to content

Phase 14: Add cross-platform packaging, releases and contributor workflow #15

Description

@ashishsinghbora

Goal

Make the project easy to install, test, contribute to and release.

Scope

  • Define supported OS/architecture matrix.
  • Add reproducible Go builds.
  • Add Tauri packaging for supported desktop targets.
  • Add GitHub Actions for tests, linting, race detection, security checks and release builds.
  • Add release versioning and changelog automation.
  • Add issue templates for bug reports, feature requests and good-first issues.
  • Add PR template with tests, architecture impact and performance considerations.
  • Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.
  • Add labels for phase, good first issue, help wanted, bug, performance, security, frontend, backend, documentation, and testing.

Acceptance criteria

  • A contributor can clone the repo and follow one documented setup path.
  • CI validates every PR.
  • Release artifacts are generated automatically for supported targets.
  • Security reports have a private disclosure path.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationphasephase issuestestingtesting issues

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions