All Projects → OutSystems → docs-product

OutSystems / docs-product

Licence: other
OutSystems 11 product documentation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to docs-product

OutSystems.SetupTools
Powershell module to install and manage the OutSystems platform
Stars: ✭ 20 (-37.5%)
Mutual labels:  engineering, snyk-product
ElectricalEngineering.jl
Julia electrical engineering package
Stars: ✭ 22 (-31.25%)
Mutual labels:  engineering
welleng
A collection of Wells/Drilling Engineering tools, focused on well trajectory planning for the time being.
Stars: ✭ 79 (+146.88%)
Mutual labels:  engineering
Tensor
A library and extension that provides objects for scientific computing in PHP.
Stars: ✭ 146 (+356.25%)
Mutual labels:  engineering
kiva
Ground heat transfer calculation tool
Stars: ✭ 23 (-28.12%)
Mutual labels:  engineering
UliEngineering
A python library for calculations perfomed in electronics engineering
Stars: ✭ 35 (+9.38%)
Mutual labels:  engineering
soda-java
This is the Java API for the SODA 2.0 API
Stars: ✭ 65 (+103.13%)
Mutual labels:  engineering
redd.one
Software engineering blog.
Stars: ✭ 31 (-3.12%)
Mutual labels:  engineering
outsystems-ui-kit
No description or website provided.
Stars: ✭ 25 (-21.87%)
Mutual labels:  engineering
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (+109.38%)
Mutual labels:  engineering
Performance-Engineers-DevOps
This repository helps performance testers and engineers who wants to dive into DevOps and SRE world.
Stars: ✭ 35 (+9.38%)
Mutual labels:  engineering
career-ladders
A sample of career ladders I use for my organization, open sourced for anyone.
Stars: ✭ 676 (+2012.5%)
Mutual labels:  engineering
DragonArmor
Dragon Armor 3D-printable CAD files (Autodesk Fusion 360)
Stars: ✭ 46 (+43.75%)
Mutual labels:  engineering
CodeWars
Daily Coding Exercises to sharpen problem solving skills
Stars: ✭ 67 (+109.38%)
Mutual labels:  engineering
socrata-py
socrata data-pipeline python library
Stars: ✭ 55 (+71.88%)
Mutual labels:  engineering
CutAndDisplace
Boundary Element MATLAB code. Modelling faults and deformation
Stars: ✭ 40 (+25%)
Mutual labels:  engineering
awesome-practical-posts
I sum up the articles of tech blogs and share that.
Stars: ✭ 64 (+100%)
Mutual labels:  engineering
notes
My personal tutorials and notes.
Stars: ✭ 34 (+6.25%)
Mutual labels:  engineering
engineering-management
A list of resources about Software Engineering Management
Stars: ✭ 31 (-3.12%)
Mutual labels:  engineering
cs-sakaryauniversity
Sakarya Üniversitesi'nde okuduğum süre boyunca karşıma çıkan tüm ödevler, ders notları ve çıkmış sınav soruları (All the assignments, lecture notes and exams)
Stars: ✭ 133 (+315.63%)
Mutual labels:  engineering

Documentation

This repository holds the source files of the OutSystems product documentation.

Check how you can contribute.

Writing

All documentation present in this repository should be written in Markdown (check here for the basic syntax).

The Markdown-to-HTML conversion process is done through the Python Markdown package. The following Markdown extensions are currently being used in the conversion step:

Extension Description
markdown.extensions.extra Meta-extension adding support to a series of smaller extensions (check documentation). Currently supports the definition lists syntax.
markdown.extensions.meta Read metadata from each Markdown front-matter section (discarded in HTML output). Can be used for specifying custom page titles, for example (not used by the default template).
markdown.extensions.toc Only used to get automatic bookmarks in headings.
markdown.blankline Adds Markdown syntax so it is possible to add a blank line (by writing %%). Currently used inside table cells.
markdown-include Include other Markdown files in a given file. [Currently not used]

Editor settings

Before editing any Markdown document that you wish to push to this repository, you should configure your preferred editor with the following generic settings:

  • When the tab key is pressed, insert 4 spaces instead of a Tab character (.editorconfig file available for configuring several editors automatically);
  • Use soft-wrapping, if available, avoiding carriage returns inside paragraphs.

The 4-spaces setting follows the R&D development recommendations for configuring Visual Studio.

Recommended editors

Visual Studio Code

Very powerful and extensible editor. Get it from here.

Has Markdown support out-of-the-box, with preview capabilities (just press Control+K, V when editing a saved .md file).

Settings

Install EditorConfig for VS Code extension for handling common editor settings (4 spaces instead of tabs).

Set up soft-wrapping

In the same pane (User Settings), make sure the following settings are defined:

{
    (...)            
    "editor.wordWrapColumn": 80,
    "editor.wordWrap": "bounded"
}

Note: For some reason, Markdown documents do not automatically assume these settings. You will have to define a [markdown] language definition section with the same settings:

{
    (These are the 2 settings described above. Mind the new trailing comma after "bounded"!)

    "editor.wordWrapColumn": 80,
    "editor.wordWrap": "bounded",
    "[markdown]": {
        "editor.wordWrapColumn": 80,
        "editor.wordWrap": "bounded"
    }
}

Install a spell checker

  1. Open View > Extensions.
  2. Search and install the offline spell checker by Michael Vernier, called SpellChecker.
  3. Reload the window.

Visual Studio 2017 (with Markdown Editor extension)

If you already use Visual Studio, you can install the Markdown Editor extension and keep using the same IDE for editing Markdown documents.

Settings

Visual Studio 2017 supports EditorConfig out of the box.

Notepad++

Check the markdown_npp language definition. There's no preview available.

Note: it has a few syntax highlighting limitations, when compared with more powerful implementations.

Settings

Install the EditorConfig Notepad++ plugin to set up your workspace settings while editing Markdown files in this repository.

Vim (with vim-markdown plugin)

If you use Vim, install the vim-markdown plugin and get a load of new features related to Markdown editing.

Note: Mentioning Vim here just for completeness. :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].