Skip to content

Commit ed34abc

Browse files
authored
Merge pull request travis-ci#3401 from travis-ci/DU-23/Onboarding-page
DU-23/OnBoarding & Tutorial pages
2 parents c4f75d3 + 3b8fcb6 commit ed34abc

Some content is hidden

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

55 files changed

+643
-359
lines changed

_includes/sidebar.html

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
<nav>
3131
<h3>Getting Started</h3>
3232
<ul>
33+
<li><a href="/user/tutorial/">Travis CI OnBoarding</a></li>
3334
<li><a href="/user/for-beginners/">Core Concepts for Beginners</a></li>
34-
<li><a href="/user/tutorial/">Travis CI Tutorial</a></li>
3535
<li><a href="/user/customizing-the-build/">Customizing the Build</a></li>
3636
<li><a href="/user/speeding-up-the-build/">Speeding up the Build</a></li>
3737
<li><a href="/user/docker/">Using Docker in your Build</a></li>
@@ -149,6 +149,16 @@ <h3>Hosted Billing</h3>
149149
<li><a href="/user/billing-faq/">FAQ</a></li>
150150
</ul>
151151

152+
<h3>Tutorials</h3>
153+
<ul>
154+
<li class="is-overview"><a href="/user/tutorials/tutorials-overview/">Overview</a></li>
155+
<li><a href="/user/tutorials/tutorial-c/">C/C++ Tutorial</a></li>
156+
<li><a href="/user/tutorials/tutorial-java/">Java Tutorial</a></li>
157+
<li><a href="/user/tutorials/tutorial-nodejs/">Node.js Tutorial</a></li>
158+
<li><a href="/user/tutorials/tutorial-python/">Python Tutorial</a></li>
159+
<li><a href="/user/tutorials/tutorial-ruby/">Ruby Tutorial</a></li>
160+
</ul>
161+
152162
<h3>Travis CI Enterprise</h3>
153163
<ul>
154164
<li><a href="/user/enterprise/">Enterprise Docs</a></li>

user/billing-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Credits are used to pay for each build job minute on macOS. Purchase only the cr
6868

6969
### Concurrency Plan - How to obtain it?
7070

71-
1. Sign in to Travis CI with the [Version Control System of your choice](/user/tutorial/).
71+
1. Sign in to Travis CI with the [Version Control System of your choice](/user/onboarding/).
7272
2. Navigate to the [Plan tab](https://app.travis-ci.com/account/plan) and select 'X concurrent jobs Plan'.
7373
3. Enter your billing details. **Please note that all prices are provided netto, w/o any VAT or other applicable local taxes**. If you are EU based VAT paying company, do not forget to enter your VAT number.
7474
4. Confirm the transaction.
@@ -97,7 +97,7 @@ The Usage-based pricing system charges Travis CI users and Travis CI organizatio
9797

9898
### Usage-based Plan - How to obtain?
9999

100-
1. Sign in to Travis CI with a [Version Control System of your choice](/user/tutorial/).
100+
1. Sign in to Travis CI with a [Version Control System of your choice](/user/onboarding/).
101101
2. Navigate to the [Plans](https://app.travis-ci.com/account/plan) and have your billing and contact details filled in correctly.
102102
3. Select an available Usage-based Plan or contact [Travis CI support](mailto:[email protected]) requesting a Usage-based Plan for larger options.
103103

user/coverity-scan.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The Coverity Scan addon doesn't work on macOS versions with the SIP feature enab
3232

3333
2. If necessary, create a public repo on [GitHub](https://github.com) for your project.
3434

35-
3. If necessary, register for [Travis CI](https://travis-ci.org/) and configure your project by following the [Getting Tutorial](/user/tutorial/) guide.
35+
3. If necessary, register for [Travis CI](https://travis-ci.org/) and configure your project by following the [OnBoarding](/user/onboarding/) guide.
3636

3737
4. Sign in to Scan, and then add your project. Be sure to add it as a [GitHub Project](https://scan.coverity.com/projects/new?tab=github).
3838

user/enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ Detailed deployment requirements can be found in **‘Setting up’** and subseq
128128

129129
Set up Travis CI Enterprise by heading over our [set up](/user/enterprise/tcie-3.x-setting-up-travis-ci-enterprise/) page.
130130

131-
Or if you need more information on Travis CI, head back and view our [core concepts](/user/for-beginners/) and [tutorials](/user/tutorial/).
131+
Or if you need more information on Travis CI, head back and view our [core concepts](/user/for-beginners/), the [OnBoarding](/user/onboarding/) guide, or the [tutorials](/user/tutorials/tutorials-overview/).
132132

133133
## Contact
134134

user/enterprise/setting-up-travis-ci-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ After that, follow [instructions to set up a Worker](/user/enterprise/setting-up
9797
9898
## 3. Running builds!
9999
100-
Skip over to the [Getting Started Guide](https://docs.travis-ci.com/user/tutorial/) and connect some repositories to your new Travis CI Setup!
100+
Skip over to the [OnBoarding Guide](/user/onboarding/) and connect some repositories to your new Travis CI Setup!
101101
102102
<!-- TODO
103103

user/enterprise/tcie-3.x-setting-up-travis-ci-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,4 +338,4 @@ After that, follow the [instructions to set up a Worker](/user/enterprise/settin
338338
339339
## 3. Running builds!
340340
341-
Skip over to the [Getting Started Guide](https://docs.travis-ci.com/user/tutorial/) and connect some repositories to your new Travis CI Setup!
341+
Skip over to the [OnBoarding Guide](/user/onboarding/) and connect some repositories to your new Travis CI Setup!

user/enterprise/user-role-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To enable the setting, select the `Enabled` option and save the settings.
2222

2323
## Travis CI Roles
2424

25-
New Travis CI Users are created via the “**sign-in with…**” functionality, linking a third-party application (GitHub, Assembla, BitBucket, or GitLab) to Travis CI. See [Getting Started](/user/tutorial/#prerequisites) for more information.
25+
New Travis CI Users are created via the “**sign-in with…**” functionality, linking a third-party application (GitHub, Assembla, BitBucket, or GitLab) to Travis CI. See the [OnBoarding guide](/user/onboarding/) for more information.
2626

2727

2828
In Travis CI, user access to Travis CI repositories and accounts functionalities and the following are the different types of user roles:

user/for-beginners.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,5 @@ the setup that suits your project best:
7777

7878
More details on our build environments are available in our [CI Environment](/user/ci-environment/) documentation.
7979

80-
Now that you've read the basics, head over to our [Tutorial](/user/tutorial/) for details on setting up your first
81-
build!
80+
Now that you've read the basics, head over to our [OnBoarding](/user/onboarding/) guide for details on setting up your first
81+
build, or see some [Tutorials](/user/tutorials/tutorials-overview/) to get started.

user/github-oauth-scopes.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,21 @@ layout: en
44

55
---
66

7-
When you sign in to Travis CI for the first time, we ask for permissions to access
8-
some of your data on GitHub. Read the [GitHub API Scope Documentation](https://developer.github.com/v3/oauth/#scopes)
9-
for general information about this, or pick an explanation of what data we need and why we need it.
7+
When you sign in to Travis CI for the first time, we ask for permission to access
8+
some of your data on GitHub. Read the [GitHub API Scope Documentation](https://developer.github.com/v3/oauth/#scopes) for general information about this, or pick an explanation of what data we need and why we need it.
109

10+
## Travis CI GitHub OAuth App access rights
1111

12+
{{ site.data.snippets.github_oauth_access_rights }}
1213

1314
## Travis CI for Open Source and Private Projects
1415

1516
On <https://travis-ci.com>, via our GitHub Apps integration, we ask for the following permissions:
1617

17-
- Read access to code
18-
- Read access to metadata and pull requests
19-
- Read and write access to administration, checks, commit statuses, and deployments
20-
- synchronize user email to be able to send notifications and important informations
18+
- Read access to code.
19+
- Read access to metadata and pull requests.
20+
- Read and write access to administration, checks, commit statuses, and deployments.
21+
- Synchronize user email to send notifications and important information.
2122

2223
## Legacy WebHooks
2324

@@ -27,7 +28,7 @@ Before GitHub Apps, we used scoped OAuth tokens to integrate with GitHub. As of
2728

2829
- `user:email` (read-only)
2930

30-
We synchronize your email addresses so we can email you build
31+
We synchronize your email addresses so we can email you the build
3132
notifications.
3233

3334
Your email address can be hidden from the GitHub profile, which also hides it from us.
@@ -38,11 +39,11 @@ Before GitHub Apps, we used scoped OAuth tokens to integrate with GitHub. As of
3839
including the ones from any organization you're part of.
3940

4041
The GitHub API hides any organizations you're a private member of without
41-
this scope. So to make sure we show you all of your repositories, we require
42+
this scope. So, to make sure we show you all of your repositories, we require
4243
this scope.
4344

4445
Note that this scope allows access to the basic information about both private
45-
and public repositories, but not on any of the data or code stored in them.
46+
and public repositories, but not on any of the stored data or code.
4647

4748
- `repo`
4849

user/gui-and-headless-browsers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ layout: en
88

99
## What This Guide Covers
1010

11-
This guide covers headless GUI & browser testing using tools provided by the Travis [CI environment](/user/reference/precise/). Most of the content is technology-neutral and does not cover all the details of specific testing tools (like Poltergeist or Capybara). We recommend you start with the [Tutorial](/user/tutorial/) and [Build Configuration](/user/customizing-the-build/) guides before reading this one.
11+
This guide covers headless GUI & browser testing using tools provided by the Travis [CI environment](/user/reference/precise/). Most of the content is technology-neutral and does not cover all the details of specific testing tools (like Poltergeist or Capybara). We recommend you start with the [OnBoarding](/user/onboarding/) and [Build Configuration](/user/customizing-the-build/) guides before reading this one.
1212

1313
## Using Sauce Labs
1414

0 commit comments

Comments
 (0)