Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Architecture Decision Records

Design decisions of gitreant. Each ADR is frozen at decision time; a change supersedes it with a new ADR.

English editions have not been written yet. The rows below already link to their future NNNN-slug.md names, so each link comes alive as its English edition lands. Until then the records exist only in Japanese (NNNN-slug.jp.md, indexed in README.jp.md).

ADR Title Status
0001 gitreant architecture Accepted
0002 Detach from the terminal by default Accepted
0003 Route lane-crossing edges as a one-row curve plus a vertical run Accepted
0004 Generate README screenshots from declarative fixtures Accepted
0005 Fetch commit details on demand Accepted
0006 Fetch file diffs one file at a time, on demand Accepted
0007 Delegate remote fetch to the git CLI Accepted
0008 Build the side-by-side diff by parsing unified text client-side Accepted
0009 Record executed external commands in a ring buffer shown in the UI Accepted
0010 Do not open a browser when forwarding to a running server Accepted
0011 Delegate signature verification to the git/gpg CLI and cache verdicts Accepted
0012 Record user actions client-side and merge them into the log Accepted
0013 Fetch PR data lazily through the gh CLI with a TTL cache Accepted
0014 Run branch operations from badge context menus via the git CLI Accepted
0015 Store client settings in localStorage, starting with button styles Accepted
0016 Adopt Octicons for the icon set Accepted
0017 Follow GitHub Primer when a UI design decision is unclear Accepted
0018 Draw squash-merge links from gh merged-PR data Accepted
0019 Hand-rolled typed dictionaries for i18n, language switched in settings Accepted
0020 Lane assignment: HEAD pins the straight leftmost line, forks go right, merges come from the right Accepted
0021 Tag operations also delegate to the git CLI, from row and badge menus Accepted
0022 Pane splitting targets repository comparison, two side-by-side panes first Accepted
0023 Stage loading: instant list, parallel repositories, paged rows Accepted
0024 Three-stage quality gates and a four-pillar responsibility scope Accepted