The Web is full of uncounted tutorials telling you to be a good author. We do not want to repeat the common basics. Instead, we concentrate on some specifics how to write good articles for our kb.
If there is something missing please raise an issue.
You must write in US-American English.
Each article must have the following parts at least:
- Title
- Abstract
- 2 or more sections
- Further readings
Example:
# Title
Abstract.
Give a short introduction and summary.
## Section 1
Lorem ipsum dolor
## Section 2
Blindtext.
Blindtext.
Blindtext.
![Blindtext](img/topic/blindtext.png)
## Further readings
- What to do next?
- Resources/references used in this article
You must write one line per sentence in a Markdown file.
- PNG as file extension
- Allowed file size: 0.5 Megabytes
- Alt text: Give a short summary of each image embedded in markdown
Further requirements:
- Stick to the current stable releases of each software product (i-doit, add-ons, 3rd-party tools)
- Resolution is 1920 x 1080 pixels: Web browser is in full screen mode on a Full HD display
- Supported Web browsers: either Mozilla Firefox or Google Chrome/Chromium
- No further image manipulation is allowed (resizing, filter, highlighting, photo collage, shadows, etc.)
- Image files are based in the
overrides/assets/images/
directory - Image files are categorized by high level topics or use cases, for example:
login
,dashboard
,finder
,document_locations
- Each category has its own sub-directory in
overrides/assets/images/
- Allowed characters for image file names (without file extension) and directory names:
[a-z0-9_]
- Each topic, use case and image file name is self-explanatory and concise.
We generate screenshots of i-doit automatically at a regular basis. This gives us the opportunity to provide always state-of-the-art screenshots. To realize this we use Selenium, Behat and Jenkins on internal systems. In short, we write so-called features with one or more scenarios to let Jenkins create screenshots of specific parts of i-doit using a phantom Web browser. After each run Jenkins create a pull request to add new or update existing screenshots.
If you are interested in using this auto-mechanism get in touch with us.
Please try to avoid adding any other files than images. In most cases the website is not the right place for distributing files.