Populares: Datos actualizados el 27 de octubre de 2026

Categorías

Internet1356
Comunicación321
Audio y vídeo898
Gráficos y diseño539
Ofimática y productividad1124
Programación3134
Inteligencia artificial529
Seguridad y privacidad385
Herramientas del sistema3114
Juegos523
Educación y ciencia239
Redes e informática284

Descargar apic-gui 0.5.0 para Windows

Desktop GUI for apic — design and collaborate on Git-friendly API contracts.

Rizki Rakasiwi API y desarrollo web #99 API y desarrollo web
Esta es una versión anterior. La versión actual es 0.5.1. apic-gui 0.5.1 · Fecha de publicación:

Archivos de instalación 0.5.0

ArquitecturaTipoÁmbitoTamaño del archivoDescargarSHA256
64 bits MSI · en-US Todos los usuarios — github.com VirusTotal

El enlace y el SHA256 proceden del manifiesto comunitario del Administrador de paquetes de Windows. Conviene comparar el hash del archivo descargado antes de ejecutarlo.

Notas de la versión

The desktop GUI gains a git panel. The CLI, the TUI and the contract format are unchanged, so existing projects need no migration and nothing has to be updated to keep working.

## Git panel in the desktop GUI

A second sidebar tab, next to Explorer, that appears when the project sits inside a git repository. It shells out to your own `git`, so hooks, credential helpers and config behave exactly as they do in a terminal.

**Status and staging.** Changed files listed under `CONFLICTS`, `STAGED` and `UNSTAGED`, nested by folder like the Explorer tree, scoped to your contract working directory plus `.apic/`. Changes elsewhere in the repository are counted on a line you can expand rather than hidden. Stage, unstage and discard with `+`, `-` and `x` on any file or folder, then commit. Discard is offered for tracked files only and always names what it will revert.

**Diffs.** Selecting a file shows it whole with changed lines coloured. A toggle switches to a field-level summary that names each changed field and its old and new value, which is the better view for a schema change buried in a large contract.

**Branches.** A dropdown lists every local branch. Picking one checks it out, `+` creates one, `x` deletes one behind a confirmation. Deleting is never forced, so git's refusal to drop unmerged work is surfaced rather than overridden. A checkout is refused while a contract has unsaved edits, and after a successful switch the open contract is reloaded from the new branch or closed if it does not exist there.

**Conflict resolution.** A conflicted file opens a resolver:each conflict block in file order with both sides shown, and `Accept ours`, `Accept theirs` or `Accept both` per block. A live preview shows the resulting file as you choose. Nothing is written until Resolve, which stays disabled until every block is decided, then writes the file and stages it.

Not included:merge, pull, fetch, rebase, stash and remote branches.

## Under the hood

`apic-gui` was restructured into `app`, `features` and `ui` layers. `main.rs` was split into app modules, `ContractsState` and `ShellState` were extracted from `App`, panel frames moved into a shell, and the widget and theme modules were split into components, focus, colours, spacing and typography.

A suite of git wiring tests was added, driving a real `App` against a real temporary repository with no rendering. It caught several defects that unit tests on individual functions could not, including one that only appeared on macOS.

Dependencies are on their latest stable versions, including eframe and egui 0.36.

## Fixed

• Scope paths are resolved through symlinks before comparison, closing a case where a symlinked directory made the git panel treat in-scope files as out of scope.
• Unstaging an untracked file works correctly, instead of leaving it staged.

## Install

Prebuilt binaries for Linux, macOS and Windows are attached below, each with a `.sha256`. The desktop GUI ships as a Windows MSI and a macOS `.app` bundle. See the README for package manager options.

https://github.com/rizukirr/apic/releases/tag/v0.5.0

Lo más popular en API y desarrollo web

Ver todo
  1. BrunoAPI y desarrollo web · Anoop M D
  2. InsomniaAPI y desarrollo web · Kong
  3. YaakAPI y desarrollo web · Mountain Loop Labs
  4. RenderDocAPI y desarrollo web · Baldur Karlsson
  5. Altair GraphQL ClientAPI y desarrollo web · Samuel Imolorhe
  6. HTTPieAPI y desarrollo web · HTTPie
  7. ResponsivelyAppAPI y desarrollo web · Responsively
  8. HurlAPI y desarrollo web · Orange-OpenSource
  9. SoapUIAPI y desarrollo web · SmartBear Software
  10. JACK2API y desarrollo web · jackaudio.org

Más programas de Rizki Rakasiwi

Ver todo
  • apicAPI y desarrollo web · Rizki Rakasiwi

Etiquetas

Compartir