Skip to content

Commit 27a1bfb

Browse files
committed
Initial commit of the OutSystems support documentation.
0 parents  commit 27a1bfb

File tree

1,138 files changed

+31763
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,138 files changed

+31763
-0
lines changed

.editorconfig

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# EditorConfig settings (https://EditorConfig.org)
2+
3+
root = true
4+
5+
[*.{md,yml}]
6+
charset = utf-8
7+
indent_style = space
8+
indent_size = 4
9+
insert_final_newline = true

.github/workflows/build-pr-docs.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
on: [pull_request_target]
2+
jobs:
3+
build-docs:
4+
runs-on: ubuntu-latest
5+
steps:
6+
- name: Checkout repository content
7+
uses: actions/checkout@v2
8+
- name: Set up Python
9+
uses: actions/setup-python@v2
10+
with:
11+
python-version: 3.8
12+
- name: Checkout toolchain
13+
uses: actions/checkout@v2
14+
with:
15+
repository: 'OutSystems/docs-toolkit'
16+
path: tools
17+
token: ${{ secrets.DOC_TOOLS_TOKEN }}
18+
- name: Install toolchain Python requirements
19+
run: |
20+
pip install -r tools/requirements.txt
21+
- name: Set up config.yml
22+
run: |
23+
cp config.sample.yml config.yml
24+
- name: Run assemble-reference
25+
run: |
26+
python tools/assemble-reference_script.py
27+
- name: Run build
28+
run: |
29+
python tools/build_script.py

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
build/
2+
styles/
3+
rules/
4+
**/.vscode/
5+
**/.vs/
6+
config.yml

.vale.ini

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
StylesPath = styles
2+
3+
# "suggestion" | "warning" (default) | "error"
4+
MinAlertLevel = suggestion
5+
6+
# Block-level HTML tags to ignore,
7+
# By default, `script`, `style`, `pre`, and `figure` are ignored.
8+
SkippedScopes = script, style, pre, figure, code
9+
10+
# Inline-level HTML tags to ignore.
11+
# By default, `code` and `tt` are ignored.
12+
IgnoredScopes = code, tt, em, strong
13+
14+
[*.md]
15+
# List of (complete) styles to load
16+
BasedOnStyles = Vale, OutSystems
17+
18+
# Style.Rule = {YES, NO} to enable or disable a specific rule
19+
# Style.Rule = {suggestion, warning, error} to change the level associated with a rule
20+
21+
# Besides the OutSystems style, include some individual rules from other styles.
22+
# Requires the following installed styles:
23+
# Microsoft, proselint
24+
Vale.Spelling = NO
25+
Vale.Repetition = warning
26+
Microsoft.Contractions = warning
27+
Microsoft.DateFormat = suggestion
28+
Microsoft.Foreign = warning
29+
Microsoft.Gender = error
30+
Microsoft.GenderBias = error
31+
Microsoft.Ordinal = warning
32+
Microsoft.OxfordComma = warning
33+
Microsoft.Passive = warning # CI_VALUE = NO
34+
Microsoft.Percentages = warning
35+
Microsoft.Spacing = warning
36+
Microsoft.Suspended = suggestion
37+
Microsoft.We = warning # CI_VALUE = NO
38+
Microsoft.Wordiness = warning
39+
Proselint.But = warning
40+
Proselint.Hedging = error
41+
Proselint.Skunked = error
42+
43+
# Ignore:
44+
# 1. named bookmarks in headings - { #example }
45+
# 2. email addresses
46+
# 3. URLs
47+
TokenIgnores=`({\s?#[A-Za-z-]+\s?}), (\w+@\w+\.\w{2}\w?), (<?(https?|ftps?)://[^\s>]+>?)`

CONTRIBUTING.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# How to contribute to the documentation
2+
3+
Check [here](https://github.com/OutSystems/docs-product/wiki/How-to-contribute-to-OutSystems-Documentation) how to contribute to our documentation.
4+
5+
Thank you! :octocat:

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# OutSystems Support Topics
2+
3+
This repository contains the source Markdown files for the topics in [OutSystems Support](<https://success.outsystems.com/Support>) KB area under the ownership of the Technical Knowledge team.

config.sample.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
build:
2+
title: OutSystems Support
3+
input-folder: src
4+
output-folder: build
5+
related-title: See Also
6+
publish:
7+
url: https://success.outsystems.com/
8+
root_path: Support
9+
toc_url: https://success.outsystems.com/
10+
toc_root_path: Support
11+
skip_toc_publish: True
12+
skip_edit_links: True

related.yml

+167
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
- enterprise/maintenance/cache-invalidation/intro.md:
2+
- enterprise/maintenance/cache-invalidation/enable-tls.md
3+
- enterprise/maintenance/cache-invalidation/manage-troubleshoot.md
4+
- enterprise/maintenance/cache-invalidation/installation.md
5+
- enterprise/maintenance/cache-invalidation/high-availability.md
6+
7+
- enterprise/upgrade/logging-db/intro.md:
8+
- enterprise/upgrade/logging-db/configure-separate-db.md
9+
- enterprise/upgrade/logging-db/update-applications.md
10+
11+
- enterprise/maintenance/cache-invalidation/high-availability.md:
12+
- external:
13+
- Installing RabbitMQ on Windows:
14+
https://www.rabbitmq.com/install-windows.html
15+
- Installing NGINX on Windows:
16+
https://nginx.org/en/docs/windows.html
17+
- RabbitMQ Clustering Guide:
18+
https://www.rabbitmq.com/clustering.html
19+
- Distributed RabbitMQ Brokers:
20+
https://www.rabbitmq.com/distributed.html
21+
- Highly Available RabbitMQ Queues:
22+
https://www.rabbitmq.com/ha.html
23+
- TCP and UDP Load Balancing with NGINX:
24+
https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/
25+
- An Introduction to HAProxy and Load Balancing Concepts – High Availability (DigitalOcean):
26+
https://www.digitalocean.com/community/tutorials/an-introduction-to-haproxy-and-load-balancing-concepts#high-availability
27+
28+
- security/develop-secure-apps/intro.md:
29+
- security/develop-secure-apps/code-injection-css-attacks.md
30+
- security/develop-secure-apps/authentication-vulnerabilities.md
31+
- security/develop-secure-apps/access-control-vulnerabilities.md
32+
- security/develop-secure-apps/encryption-ssl-tls.md
33+
- security/develop-secure-apps/csrf-attacks.md
34+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
35+
- external:
36+
- Harden the protection of mobile apps with AppShield:
37+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
38+
39+
40+
- security/develop-secure-apps/code-injection-css-attacks:
41+
- security/develop-secure-apps/authentication-vulnerabilities.md
42+
- security/develop-secure-apps/access-control-vulnerabilities.md
43+
- security/develop-secure-apps/encryption-ssl-tls.md
44+
- security/develop-secure-apps/csrf-attacks.md
45+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
46+
- external:
47+
- Harden the protection of mobile apps with AppShield:
48+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
49+
50+
- security/develop-secure-apps/authentication-vulnerabilities.md:
51+
- security/develop-secure-apps/access-control-vulnerabilities.md
52+
- security/develop-secure-apps/encryption-ssl-tls.md
53+
- security/develop-secure-apps/csrf-attacks.md
54+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
55+
- external:
56+
- Harden the protection of mobile apps with AppShield:
57+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
58+
59+
- security/develop-secure-apps/access-control-vulnerabilities.md:
60+
- security/develop-secure-apps/encryption-ssl-tls.md
61+
- security/develop-secure-apps/csrf-attacks.md
62+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
63+
- external:
64+
- Harden the protection of mobile apps with AppShield:
65+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
66+
67+
- security/develop-secure-apps/encryption-ssl-tls.md:
68+
- security/develop-secure-apps/csrf-attacks.md
69+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
70+
- external:
71+
- Harden the protection of mobile apps with AppShield:
72+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
73+
74+
- security/develop-secure-apps/csrf-attacks.md:
75+
- security/develop-secure-apps/redirects-forwarders-vulnerabilities.md
76+
- external:
77+
- Harden the protection of mobile apps with AppShield:
78+
https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Harden_the_protection_of_mobile_apps_with_AppShield
79+
80+
- security/static-application-security-testing.md:
81+
- security/penetration-tests.md
82+
83+
- security/penetration-tests.md:
84+
- security/penetration-test-cloud.md
85+
86+
- security/app-security/intro.md:
87+
- security/app-security/app-security-owasp-top-10.md
88+
89+
# Data Migration Documentation
90+
91+
- enterprise/maintenance/data-migration/intro.md:
92+
- enterprise/maintenance/data-migration/sections/01-entity-types-classification.md
93+
- enterprise/maintenance/data-migration/sections/02-factory-application-modules.md
94+
- enterprise/maintenance/data-migration/sections/03-factory-database.md
95+
- enterprise/maintenance/data-migration/sections/04-applicational-entities.md
96+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md
97+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
98+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
99+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
100+
101+
- enterprise/maintenance/data-migration/sections/01-entity-types-classification.md:
102+
- enterprise/maintenance/data-migration/sections/02-factory-application-modules.md
103+
- enterprise/maintenance/data-migration/sections/03-factory-database.md
104+
- enterprise/maintenance/data-migration/sections/04-applicational-entities.md
105+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md
106+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
107+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
108+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
109+
110+
- enterprise/maintenance/data-migration/sections/02-factory-application-modules.md:
111+
- enterprise/maintenance/data-migration/sections/03-factory-database.md
112+
- enterprise/maintenance/data-migration/sections/04-applicational-entities.md
113+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md
114+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
115+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
116+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
117+
118+
- enterprise/maintenance/data-migration/sections/03-factory-database.md:
119+
- enterprise/maintenance/data-migration/sections/04-applicational-entities.md
120+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md
121+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
122+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
123+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
124+
125+
- enterprise/maintenance/data-migration/sections/04-applicational-entities.md:
126+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md
127+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
128+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
129+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
130+
131+
- enterprise/maintenance/data-migration/sections/05-application-users-groups-roles.md:
132+
- enterprise/maintenance/data-migration/sections/06-static-entities.md
133+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
134+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
135+
136+
- enterprise/maintenance/data-migration/sections/06-static-entities.md:
137+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md
138+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
139+
140+
- enterprise/maintenance/data-migration/sections/07-business-process-technology-bpt.md:
141+
- enterprise/maintenance/data-migration/11-how-to-migrate-data.md
142+
143+
- enterprise/licensing/manage/find-activation-code/find-activation-code.md:
144+
- enterprise/licensing/overview/how-licensing-works.md
145+
146+
147+
# Containers deployment with no downtime
148+
- enterprise/maintenance/apps-no-downtime/intro.md:
149+
- enterprise/maintenance/apps-no-downtime/pcf.md
150+
- enterprise/maintenance/apps-no-downtime/docker.md
151+
- enterprise/maintenance/apps-no-downtime/amazon-ecs.md
152+
- enterprise/maintenance/apps-no-downtime/azure.md
153+
154+
- enterprise/maintenance/add-certificate-trusted-cloud.md:
155+
- enterprise/install/add-certificate-trusted.md
156+
- external:
157+
- Consume REST APIs:
158+
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/REST/Consume_REST_APIs
159+
- Consume SOAP webservices:
160+
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/SOAP/Consuming_SOAP_Web_Services
161+
162+
- enterprise/install/add-certificate-trusted.md:
163+
- external:
164+
- Consume REST APIs:
165+
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/REST/Consume_REST_APIs
166+
- Consume SOAP webservices:
167+
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/SOAP/Consuming_SOAP_Web_Services

0 commit comments

Comments
 (0)