ADR UtilitiesADR Utilities is a toolset for create and manage your Architecture Decision Records. Why another extension ? Because it manages multiple ADR directories (which is essential in huge projects / mono-repository projects / multiple libraries projects) and follows its own rules for naming and managing content. ConventionsThis extension manipulates ADR files by a naming conventions, which follows this pattern :
So by default :
FeaturesCreate an ADRRight-click on the explorer (Create an ADR) or launch it with the command palette (ADR Create). In the explorer, a new file is created into the current directory if its name matches the ADR directory name. If not, the command searches for an ADR directory in the first child directories. Otherwise, an ADR directory is created. With the Palette, a directory choosing box is displayed to select an ADR location. In all cases, you must complete the ADR file name by an input box. Finally, the ADR file is filled with a template. Navigate with CodeLensEach mention of ADR in a text editor (which matches the naming pattern) enables a codelens link to navigate to this ADR. If the name doesn't match a real ADR, the CodeLens annotation marks it as not navigable. Requirementsvscode : 1.74.0 or more Extension SettingsadrDirectoryNameTo change the name of ADR folders used by this extension. Default : 'adr'. adrFilePrefixPrefix use in ADR filename, to differenciate ADR files from other MD files. Default : 'adr'. enableCodeLensNavigationEnable CodeLens navigation to ADRs. Default : true. currentTemplateTemplate used to fill the created ADR. Possible values :
Default : defaultTemplateFrench. Known IssuesNone Release Notes0.1.3An english version of the ADR template is available, with a config entry to choose the used template. 0.1.2Corrections in file path management. 0.1Initial release of ADR Utilities |