Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.26 KB

File metadata and controls

33 lines (19 loc) · 2.26 KB

Product

Register

product

Users

Developers, release engineers, and maintainers who need a desktop control surface for GitHub-connected automation. They work in dense, task-oriented environments, often with several repositories, accounts, and build pipelines open at once, and they need fast scanning more than decorative presentation.

Product Purpose

Hagihub turns GitHub account, repository, and automation visibility into a local desktop workspace. It should let users switch identities safely, inspect repository inventory quickly, and grow toward routine operational tasks such as reviewing Actions health, opening workflows, and managing related project surfaces without leaving the app shell.

Brand Personality

Precise, calm, tool-native. The tone should feel like a dependable editor or terminal-adjacent desktop utility: concise labels, obvious states, and no marketing phrasing inside the task flow.

Anti-references

Avoid SaaS landing-page patterns inside the application shell, especially oversized hero marketing copy, soft glass cards, decorative metric grids, and playful consumer dashboard motifs. Do not imitate chat apps or overly colorful admin templates. The UI should read like a working tool, not a promotional mockup.

Design Principles

  • Let structure do the work: navigation, panes, headers, and status bars should explain the product before copy has to.
  • Optimize for scan speed: repository, workflow, and runtime states must be readable in a glance, with compact rows and clear semantic badges.
  • Keep the desktop shell credible: familiar editor-like affordances, restrained color, and mono accents should make the interface feel operational.
  • Surface system trust: authentication, runtime mode, connectivity, and token safety need persistent visibility.
  • Build for feature growth: today’s repository inventory should expand naturally into actions, logs, runners, and settings without redesigning the shell.

Accessibility & Inclusion

Target WCAG AA contrast for all essential text and states. Focus indicators must remain obvious on dark surfaces. Motion should stay minimal and state-driven. Color cannot be the only signal for repository or workflow state, and bilingual English/Chinese copy must fit without truncation in common desktop widths.