Idea detail
base_configuration
reqlan rq/bases/base.rq:59
block
Summary
Base configuration is distinct from, but related to, configuration.rq.
Optional settings live at `<base>/.reqlan/config.json` ( one config per base ).
For an `.rq` file, the applying base is the nearest ancestor that owns `.reqlan`; that base's config applies when present.
See configuration_location; resolved by reqlan-path-resolve.ts.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-path-resolve.ts |
| tests | config.test.ts:returns undefined when no config exists, config.test.ts:loads config from the owning base .reqlan, config.test.ts:loads config from an ancestor base, config.test.ts:nearest base config wins over farther ones, config.test.ts:owning base without config does not inherit parent, path-resolve.test.ts:loads importRoots list from nearest base config |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | base_config_seed | reqlan rq/extension/host/installation.rq | base_configuration |
| references | reqlan_directory_layout | reqlan rq/indexer/sidecars.rq | base_configuration |
| references | json_siblings | reqlan rq/indexer/sidecars.rq | base_configuration |
| references | configuration | reqlan rq/ontology.rq | base_configuration |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…