Split out specification documentation, prepare for better configuration overides.
This commit is contained in:
parent
0a49319730
commit
6cf116ce98
3 changed files with 42 additions and 12 deletions
|
@ -13,29 +13,33 @@ questionable.
|
|||
|
||||
### Configuration
|
||||
|
||||
(import configuration)
|
||||
|
||||
The exact behavior of some algorithms in other modules can be changed
|
||||
via configuration parameters in this global configuration module.
|
||||
|
||||
(*current-month* [month])
|
||||
This module also handles configuration file loading.
|
||||
|
||||
* ```month``` - valid month structure as specified in the ```month``` module
|
||||
(*etc-hackerbase* path)
|
||||
|
||||
Configuration parameter specifying the current month. Defaults to the
|
||||
current month derived from the current system time.
|
||||
* ```path``` - path to file with configuration
|
||||
|
||||
(*member-file-context* [lines])
|
||||
Used by ```load-configuration!``` to load the system-specific default
|
||||
configuration values.
|
||||
|
||||
*members-directory*
|
||||
|
||||
* ```lines``` - number of context lines
|
||||
*apikeys-file*
|
||||
|
||||
How many lines of context are to be shown in source file
|
||||
listing. Mainly used by the member file module parser and processor.
|
||||
*jendasap-checked*
|
||||
|
||||
(*member-suspend-max-months* [number])
|
||||
*bank-dir*
|
||||
|
||||
* ```number``` - number of months (nonnegative integer)
|
||||
*email-from*
|
||||
|
||||
(load-configuration!)
|
||||
|
||||
Determines how many months the member can be suspended before any
|
||||
action is required.
|
||||
Loads configuration from ```(*etc-hackerbase*)``` file.
|
||||
|
||||
### Member Record
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue