@@ -36,17 +36,17 @@ the support team is unavailable.
36
36
37
37
### Code
38
38
39
- There are a few repositories (only 1 is required) that realizes support
40
- for builds in a new languages .
39
+ There are a few repositories (only [ travis-build ] ( https://github.com/travis-ci/travis-build ) is required) that
40
+ realize support for builds in a new language .
41
41
42
42
1 . [ travis-build] ( https://github.com/travis-ci/travis-build )
43
43
44
- This is the only repository required for the new language support .
44
+ This is the only repository required to support the new language.
45
45
46
46
Create a new class, inheriting from ` Travis::Build::Script ` , that implements
47
47
reasonable defaults for your language's build stages.
48
48
49
- Basic build follows these stages:
49
+ A basic build follows these stages:
50
50
51
51
` configure ` → ` setup ` → ` announce ` → ` install ` → ` script `
52
52
@@ -72,17 +72,17 @@ for builds in a new languages.
72
72
73
73
1 . [ travis-web] ( https://github.com/travis-ci/travis-web )
74
74
75
- If the language does provide the build matrix expansion, it would be nice
75
+ If the language provides build matrix expansion, it would be nice
76
76
to have this information visible to the end user.
77
77
78
78
To make this happen, you need to tell ` travis-web ` to pick up the value
79
- from the job's data, and display it.
79
+ from the job's data and display it.
80
80
81
81
See [ this PR] ( https://github.com/travis-ci/travis-web/pull/313 ) for an example.
82
82
83
83
84
- It is important to note that languages are configured at the build time,
85
- so that components are downloaded every time a job runs.
84
+ It is important to note that languages are configured at build time,
85
+ thus components are downloaded every time a job runs.
86
86
87
87
To save build time, you should limit your language resource usage to a minimum.
88
88
@@ -99,7 +99,7 @@ Optionally, you can use
99
99
[ ` travis-build ` as an addon] ( https://github.com/travis-ci/travis-build/blob/master/README.md#use-as-addon-for-cli )
100
100
to [ the CLI] ( https://github.com/travis-ci/travis.rb ) utility.
101
101
This allows you to compile the ` travis-build ` code you are working on
102
- into a Bash script, which you can then check syntax (` bash -n ` ) and
102
+ into a Bash script, which you can then check for correct syntax (` bash -n ` ) and
103
103
execute (we recommend doing this on a virtual machine) to aid your development.
104
104
105
105
## List of community-supported languages
0 commit comments