Dyalog / Dyalog/documentation

New document: Dyalog Configuration Guide

Open
#719 0 comments 0 reactions 1 assignee Claimed by @abrudz View on GitHub
macos-inst-conf-guide prog-ref-guide unix-inst-conf-guide win-inst-conf-guide
Dominant language
Python
Stars
9
Forks
7
Avg merge
1d 9h
Merged PRs (30d)
56

Description

**STEP ONE**

Create a new document: _Dyalog Configuration Guide_

In the “project ToC”, this will go into the “Cross-platform Environment” category (not yet created, still determining the exact name, but will follow the “Core Reference” category.

This will comprise information about configuration files and configuration parameters

Top-level ToC:
Dyalog Configuration Guide (this should contain the standard "About" front matter – see other documents in the project for examples)

- Introduction
- How to set configuration parameters
- Order of Precedence
- Command Line
- Application Configuration Files (split information!)
- Environment Variables
- User Configuration Files
- Registry (Microsoft Windows only)
- Built-in Defaults
- Configuration Parameters (main page should explain that there can be differences across platforms but that each configuration parameter mentions these, units used (could also be done as a “template” on each relevant parameter, case, etc). Maybe a “categorisation listing” – cf [System Functions (by Category)]( https://docs.dyalog.com/20.0/language-reference-guide/system-functions/system-functions-by-category/).

Order of Precedence of configuration parameter settings – source materials:

- [Dyalog for macOS Installation and Configuration Guide]( https://docs.dyalog.com/20.0/files/Dyalog_for_macOS_Installation_and_Configuration_Guide.pdf) – Appendix B: Configuration Files
- [Dyalog for Microsoft Windows Installation and Configuration Guide](https://docs.dyalog.com/20.0/windows-installation-and-configuration-guide/) – Configuration Files
- [Dyalog for Unix Installation and Configuration Guide](https://docs.dyalog.com/20.0/unix-installation-and-configuration-guide/) – Configuration Parameters > Introduction

Configuration files – source material:

- [Dyalog for macOS Installation and Configuration Guide]( https://docs.dyalog.com/20.0/files/Dyalog_for_macOS_Installation_and_Configuration_Guide.pdf) – Appendix B: Configuration Files
- [Dyalog for Microsoft Windows Installation and Configuration Guide](https://docs.dyalog.com/20.0/windows-installation-and-configuration-guide/) – Configuration Files
- [Dyalog for Unix Installation and Configuration Guide](https://docs.dyalog.com/20.0/unix-installation-and-configuration-guide/) – Configuration Parameters > Configuration Files

Configuration parameters – source materials:

- [Dyalog for macOS Installation and Configuration Guide]( https://docs.dyalog.com/20.0/files/Dyalog_for_macOS_Installation_and_Configuration_Guide.pdf) – Appendix C: Configuration Parameters
- [Dyalog for Microsoft Windows Installation and Configuration Guide](https://docs.dyalog.com/20.0/windows-installation-and-configuration-guide/) – Configuration Parameters (and all its child pages)
- [Dyalog for Unix Installation and Configuration Guide](https://docs.dyalog.com/20.0/unix-installation-and-configuration-guide/) – Configuration Parameters > Environment Variables

NOTE: Each configuration parameter should have its own page and must include any differences between operating systems.

**STEP TWO**

Once the new document has been created, the three _Dyalog for operatingsystem Installation and Configuration Guides_ will need to be updated (remove the material that has been taken into the cross-platform document and replace with brief summaries and references as appropriate).

The entire document set will need to be searched for broken links to configuration parameters, and any such links corrected.

**STEP THREE**

Rework all the configuration parameters to use a standard template, taking account of operating system differences and limitations. It can be done in multiple tranches to pick off the low-hanging fruit before getting into the trickier aspects. Might require significant developer input to review for accuracy across the different operating systems…

This could be merged with step one, but might delay the completion of that step significantly.

**RESOURCES**

Template for each configuration parameter page: [ConfigParamTemplate.docx](https://github.com/user-attachments/files/25214309/ConfigParamTemplate.docx)

HTML source file for _Dyalog for macOS Installation and Configuration Guide.pdf > Appendix B: Configuration Files_: [configuration_files.htm](https://github.com/user-attachments/files/25214419/configuration_files.htm)

HTML source file for _Dyalog for macOS Installation and Configuration Guide.pdf > Appendix C: Configuration Parameters_: [configuration_parameters.htm](https://github.com/user-attachments/files/25214347/configuration_parameters.htm)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.