Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs to Tidelift subscription #5375

Merged
merged 3 commits into from
May 8, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions docs/Enterprise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
id: enterprise
title: WebdriverIO for Enterprise
---

## Available as part of the Tidelift Subscription

Tidelift is working with the maintainers of WebdriverIO and thousands of other
open source projects to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.

#### Enterprise-ready open source software—managed for you
The Tidelift Subscription is a managed open source subscription for application dependencies covering millions of open source projects across JavaScript, Python, Java, PHP, Ruby, .NET, and more.

#### Your subscription includes:

##### Security updates
Tidelift’s security response team coordinates patches for new breaking security vulnerabilities and alerts immediately through a private channel, so your software supply chain is always secure.

##### Licensing verification and indemnification
Tidelift verifies license information to enable easy policy enforcement and adds intellectual property indemnification to cover creators and users in case something goes wrong. You always have a 100% up-to-date bill of materials for your dependencies to share with your legal team, customers, or partners.

##### Maintenance and code improvement
Tidelift ensures the software you rely on keeps working as long as you need it to work. Your managed dependencies are actively maintained and we recruit additional maintainers where required.

##### Package selection and version guidance
We help you choose the best open source packages from the start—and then guide you through updates to stay on the best releases as new issues arise.
christian-bromann marked this conversation as resolved.
Show resolved Hide resolved

##### Roadmap input
Take a seat at the table with the creators behind the software you use. Tidelift’s participating maintainers earn more income as their software is used by more subscribers, so they’re interested in knowing what you need.

##### Tooling and cloud integration
Tidelift works with GitHub, GitLab, BitBucket, and more. We support every cloud platform (and other deployment targets, too).

The end result? All of the capabilities you expect from commercial-grade software, for the full breadth of open source you use. That means less time grappling with esoteric open source trivia, and more time building your own applications—and your business.
christian-bromann marked this conversation as resolved.
Show resolved Hide resolved

<div class="learnmore">
<a class="button" href="https://tidelift.com/subscription/pkg/npm-webdriverio?utm_source=npm-webdriverio&utm_medium=referral&utm_campaign=enterprise" target="_self">Learn More</a>
<a class="button" href="https://tidelift.com/subscription/request-a-demo?utm_source=npm-webdriverio&utm_medium=referral&utm_campaign=enterprise" target="_self">Request a demo</a>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ test('onLoadEventFired: using min trace time', async () => {
cancel: jest.fn()
}
traceGatherer.waitForMaxTimeout = jest.fn().mockReturnValue(new Promise(
(resolve) => setTimeout(resolve, 150)
(resolve) => setTimeout(() => resolve(jest.fn()), 150)
))

const start = Date.now()
Expand Down
1 change: 1 addition & 0 deletions website/core/Footer.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ class Footer extends React.Component {
</div>
<div>
<h5>More</h5>
<a href={this.props.config.baseUrl + 'docs/enterprise.html'}>Tidelift Subscription</a>
<a href={this.props.config.baseUrl + 'blog'}>Blog</a>
<a href="https://github.com/webdriverio/webdriverio">GitHub</a>
<a
Expand Down
3 changes: 3 additions & 0 deletions website/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -392,6 +392,9 @@
"driverbinaries": {
"title": "Driver Binaries"
},
"enterprise": {
"title": "WebdriverIO for Enterprise"
},
"flowchartsoverview": {
"title": "Flowcharts"
},
Expand Down
2 changes: 1 addition & 1 deletion website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"examples": "docusaurus-examples",
"start": "run-p start:*",
"start:docusaurus": "docusaurus-start",
"start:css": "sass --watch ./static/styles",
"start:css": "sass --watch ./static/styles/index.scss:./static/css/index.css",
"build": "run-s build:*",
"build:css": "sass --style compressed ./static/styles/index.scss ./static/css/index.css",
"build:docusaurus": "docusaurus-build",
Expand Down
13 changes: 13 additions & 0 deletions website/static/styles/_components/_content.scss
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,16 @@ img.install {
border-top-left-radius: 0;
}
}

.learnmore {
text-align: center;

a {
margin: 30px 20px;

&:last-child {
background-color: $orange;
color: $white;
}
}
}
2 changes: 1 addition & 1 deletion website/static/styles/_modules/_nav.scss
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
padding: 5px 4px 0 2px;
font-weight: 100;
display: block;
height: 27px;
height: 32px;
margin-right: 15px;
line-height: .9em;
}
Expand Down
11 changes: 11 additions & 0 deletions website/static/styles/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,14 @@ article #flowChartGraphDiv .node polygon {
padding-right: auto;
text-align: center;
}

.navSearchWrapper:before {
height: 12px;
transform: translateY(-65%);
width: 12px;
}
body .reactNavSearchWrapper input#search_input_react {
padding: 6px 0 6px 38px;
font-weight: 400;
font-size: 16px;
}