These guidelines are not an exhaustive list but we've done our best to cover the basics
All numbered sequences start with 1 (one) when writing procedures and processes.
The interpretation of “0” as the starting point in a sequence relies on technical knowledge we can’t guarantee in end users.
If you have prerequisites or requirements, put them under the Before you begin heading, especially if they're already documented elsewhere.
Never put explanations and instructions in a single paragraph. When you do this you force your audience to read the whole thing in order to determine what they need to do next.
ALWAYS explain THEN instruct.
On Linux, we recommend running FeatureBase as a systemd service unit. To learn more about systemd and units, go here. To configure the FeatureBase service unit’s function, we’ll create a .service file.
Can be rewritten as:
We recommend running FeatureBase as a systemd service unit.
Create a ``.service` file using the following commands: ...etc
It's impossible to write an application to cover every single edge case. The same applies to writing procedures.
- Always start with a procedure that covers the perfect path to perform a task
- Write edge cases as separate procedures because as the name implies, they're not going to be experienced by every single user.
NOTE when there's duplicated steps, try using Jekyll include files to reuse content
Sometimes it's necessary to provide an explanation for one or more steps.
It's clearer for the user to give a heading break before the explanation than jamming a paragraph in the middle of a series of steps
Execute the following in a terminal to run FeatureBase with the default configuration (FeatureBase will be available at localhost:10101). The
--handler.allowed-origins
argument enables you to query FeatureBase from the web-UI via the given port and address. From there, start the web UI. It will indicate whether FeatureBase is running successfully on the homepage.
If you prefer using the CLI, you can connect to and query FeatureBase usingpsql
psql -h localhost -p 55432
Can be rewritten as:
You can run FeatureBase with the standard configuration or one which will allow you to use the Web UI to query FeatureBase tables
NOTE you can add the FeatureBase /opt directory to your
path
variable to run the application from any CLI directory.
- Open a CLI and CD to your FeatureBase install directory
- CD to the
/opt
directoryCOMMAND SYNTAX HERE (which wasn't provided in original docs)
Where:
- Arg 1 - description
- Arg 2 - description
Connect to the Web UI at
localhost:10101