Skip to content

Commit b250d0b

Browse files
committed
wip intro content
1 parent 841285a commit b250d0b

File tree

2 files changed

+96
-87
lines changed

2 files changed

+96
-87
lines changed

src/content/english.js

+20-11
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,13 @@ export default () => ({
5151
Robot Framework is actively supported, with many industry-leading companies using
5252
it in their software development.<br><br>
5353
54-
Robot Framework is open and extensible and can be integrated with virtually any
55-
other tool to create powerful and flexible automation solutions. Being open source
56-
also means that Robot Framework is free to use without licensing costs. Robot Framework
57-
has easy syntax, utilizing human-readable keywords. Its capabilities can be extended
58-
by libraries implemented with Python or Java. The framework has a rich ecosystem
59-
around it, consisting of libraries and tools that are developed as separate projects.`,
54+
Robot Framework is open and extensible. Robot Framework can be integrated with virtually any
55+
other tool to create powerful and flexible automation solutions.
56+
Robot Framework is free to use without licensing costs.<br><br>
57+
58+
Robot Framework has easy syntax, utilizing human-readable keywords. Its capabilities can be extended
59+
by libraries implemented with Python, Java or many other programming languages.
60+
Robot Framework has a rich ecosystem around it, consisting of libraries and tools that are developed as separate projects.`,
6061
companies: [
6162
{
6263
name: 'ABB',
@@ -83,11 +84,19 @@ export default () => ({
8384
gettingStarted: {
8485
title: 'Getting Started',
8586
body:
86-
`Robot Framework is open and extensible and can be integrated with virtually any other
87-
tool to create powerful and flexible automation solutions. Being open source also means
88-
that Robot Framework is free to use without licensing costs. Robot Framework has easy
89-
syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries
90-
implemented with Python or Java.`
87+
'Install & Write your first test',
88+
tabs: [
89+
{
90+
name: 'Install',
91+
key: 'install-robot-framework',
92+
description: 'Install Robot Framework, python and bunch of other stuff.'
93+
},
94+
{
95+
name: 'Write your first test',
96+
key: 'write-your-first-test',
97+
description: 'Some example test here'
98+
}
99+
]
91100
},
92101
community: {
93102
title: 'Community',

src/content/learning.js

+76-76
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,77 @@
11
export default () => ([
2-
{
3-
name: 'Installation Instructions',
4-
description: 'If you are familiar with Python and pip, just run pip install robotframework. Notice that external libraries and tools need to be installed separately.',
5-
tags: ['getting started']
6-
},
7-
{
8-
name: 'User Guide',
9-
description: 'Reference manual explaining all Robot Framework features in detail.',
10-
tags: ['documentation']
11-
},
12-
{
13-
name: 'Public API',
14-
description: 'Public API for writing your own tools against Robot Framework.',
15-
tags: ['documentation']
16-
},
17-
{
18-
name: 'Introduction Slides',
19-
description: 'Generic Robot Framework introduction slides.',
20-
tags: ['getting started']
21-
},
22-
{
23-
name: 'How to write good test cases',
24-
description: 'Guidelines for writing good test cases using Robot Framework.',
25-
tags: ['getting started']
26-
},
27-
{
28-
name: 'RPA tutorials',
29-
description: 'Robocorp RPA tutorials, courses, and guidelines',
30-
tags: ['getting started', 'rpa']
31-
},
32-
{
33-
name: 'Quick Start Guide',
34-
description: 'Introduces the most important features of Robot Framework and acts as an executable demo.',
35-
tags: ['getting started']
36-
},
37-
{
38-
name: 'Dos And Don\'ts',
39-
description: 'Slide set loosely based on \'How to write good test cases\' guidelines.',
40-
tags: ['getting started']
41-
},
42-
{
43-
name: 'Web Demo',
44-
description: 'Demonstrates how to create tests and higher level keywords. The system under test is a simple web page that is tested using SeleniumLibrary.',
45-
tags: ['demo']
46-
},
47-
{
48-
name: 'Robot Demo',
49-
description: 'Demonstrates how to create tests and test libraries. The system under test is a simple calculator that is tested using a custom library.',
50-
tags: ['demo']
51-
},
52-
{
53-
name: 'ATDD with Robot Framework',
54-
description: 'How to use Robot Framework for Acceptance Test Driven Development (ATDD) a.k.a. Specification by Example.',
55-
tags: ['demo']
56-
},
57-
{
58-
name: 'Using C with Robot Framework',
59-
description: 'This simple example demonstrates how to use C language from Robot Framework test libraries.',
60-
tags: ['demo']
61-
},
62-
{
63-
name: 'Robot Framework RPA example projects',
64-
description: 'A library of sample RPA projects and code snippets built on Robot Framework',
65-
tags: ['demo', 'rpa']
66-
},
67-
{
68-
name: 'Remote interface demo',
69-
description: 'Example demonstrates how to use Robot Framework\'s <a href="https://github.com/robotframework/RemoteInterface">Remote interface</a> to call test libraries written in any programming language.',
70-
tags: ['demo']
71-
},
72-
{
73-
name: 'Robot Framework katas',
74-
description: 'Series of exercises and examples how to get started with test automation. No prior knowledge of test automation required.',
75-
tags: ['demo']
76-
}
77-
])
2+
{
3+
name: 'Installation Instructions',
4+
description: 'If you are familiar with Python and pip, just run pip install robotframework. Notice that external libraries and tools need to be installed separately.',
5+
tags: ['getting started']
6+
},
7+
{
8+
name: 'User Guide',
9+
description: 'Reference manual explaining all Robot Framework features in detail.',
10+
tags: ['documentation']
11+
},
12+
{
13+
name: 'Public API',
14+
description: 'Public API for writing your own tools against Robot Framework.',
15+
tags: ['documentation']
16+
},
17+
{
18+
name: 'Introduction Slides',
19+
description: 'Generic Robot Framework introduction slides.',
20+
tags: ['getting started']
21+
},
22+
{
23+
name: 'How to write good test cases',
24+
description: 'Guidelines for writing good test cases using Robot Framework.',
25+
tags: ['getting started']
26+
},
27+
{
28+
name: 'RPA tutorials',
29+
description: 'Robocorp RPA tutorials, courses, and guidelines',
30+
tags: ['getting started', 'rpa']
31+
},
32+
{
33+
name: 'Quick Start Guide',
34+
description: 'Introduces the most important features of Robot Framework and acts as an executable demo.',
35+
tags: ['getting started']
36+
},
37+
{
38+
name: 'Dos And Don\'ts',
39+
description: 'Slide set loosely based on \'How to write good test cases\' guidelines.',
40+
tags: ['getting started']
41+
},
42+
{
43+
name: 'Web Demo',
44+
description: 'Demonstrates how to create tests and higher level keywords. The system under test is a simple web page that is tested using SeleniumLibrary.',
45+
tags: ['demo']
46+
},
47+
{
48+
name: 'Robot Demo',
49+
description: 'Demonstrates how to create tests and test libraries. The system under test is a simple calculator that is tested using a custom library.',
50+
tags: ['demo']
51+
},
52+
{
53+
name: 'ATDD with Robot Framework',
54+
description: 'How to use Robot Framework for Acceptance Test Driven Development (ATDD) a.k.a. Specification by Example.',
55+
tags: ['demo']
56+
},
57+
{
58+
name: 'Using C with Robot Framework',
59+
description: 'This simple example demonstrates how to use C language from Robot Framework test libraries.',
60+
tags: ['demo']
61+
},
62+
{
63+
name: 'Robot Framework RPA example projects',
64+
description: 'A library of sample RPA projects and code snippets built on Robot Framework',
65+
tags: ['demo', 'rpa']
66+
},
67+
{
68+
name: 'Remote interface demo',
69+
description: 'Example demonstrates how to use Robot Framework\'s <a href="https://github.com/robotframework/RemoteInterface">Remote interface</a> to call test libraries written in any programming language.',
70+
tags: ['demo']
71+
},
72+
{
73+
name: 'Robot Framework katas',
74+
description: 'Series of exercises and examples how to get started with test automation. No prior knowledge of test automation required.',
75+
tags: ['demo']
76+
}
77+
])

0 commit comments

Comments
 (0)