Skip to content

Commit 8f752e2

Browse files
committed
revise
1 parent f06fd7f commit 8f752e2

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

docs/md/dev/programs.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,14 @@ Make `modflow-devtools` responsible for:
101101
- Discovering remote registries at install time or on demand
102102
- Caching registry metadata locally
103103
- Exposing a synchronized view of available programs
104-
- Installing pre-built program binaries
104+
- Installing program binaries
105105

106-
Program maintainers can publish metadata as release assets, either manually or in CI.
106+
Program maintainers can publish registries as release assets, either manually or in CI.
107107

108108
## Architecture
109109

110110
The Programs API mirrors the Models API architecture with adaptations for program-specific concerns like platform-specific binary distributions.
111111

112-
Following the [shared design patterns](patterns.md), the Programs API uses a **consolidated single-module implementation** in `modflow_devtools/programs/__init__.py`. This object-oriented approach keeps all related functionality together (cache management, registry classes, discovery, sync) for easier maintenance and comprehension.
113-
114112
### Bootstrap file
115113

116114
The **bootstrap** file tells `modflow-devtools` where to look for programs. This file will be checked into the repository at `modflow_devtools/programs/bootstrap.toml` and distributed with the package.

0 commit comments

Comments
 (0)