mirror of
https://github.com/LBRYFoundation/lbry.com.git
synced 2025-08-23 17:47:26 +00:00
minor hire edits
This commit is contained in:
parent
4ca94ce566
commit
0e98330b4d
6 changed files with 98 additions and 84 deletions
|
@ -10,7 +10,7 @@
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"scssphp/scssphp": "^1.0",
|
"scssphp/scssphp": "^1.0",
|
||||||
"erusev/parsedown": "^1.6",
|
"erusev/parsedown": "^1.6",
|
||||||
"erusev/parsedown-extra": "^0.7.1",
|
"erusev/parsedown-extra": "^0.8.1",
|
||||||
"pelago/emogrifier": "^3.0",
|
"pelago/emogrifier": "^3.0",
|
||||||
"mustangostang/spyc": "^0.6.2",
|
"mustangostang/spyc": "^0.6.2",
|
||||||
"masterminds/html5": "^2.7"
|
"masterminds/html5": "^2.7"
|
||||||
|
|
33
composer.lock
generated
33
composer.lock
generated
|
@ -4,7 +4,7 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "86b4f7d1686ff529a0aa31efc0821d05",
|
"content-hash": "d6a3915b24ed52000b9ff861c85e54d0",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "erusev/parsedown",
|
"name": "erusev/parsedown",
|
||||||
|
@ -58,20 +58,23 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "erusev/parsedown-extra",
|
"name": "erusev/parsedown-extra",
|
||||||
"version": "0.7.1",
|
"version": "0.8.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/erusev/parsedown-extra.git",
|
"url": "https://github.com/erusev/parsedown-extra.git",
|
||||||
"reference": "0db5cce7354e4b76f155d092ab5eb3981c21258c"
|
"reference": "91ac3ff98f0cea243bdccc688df43810f044dcef"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/0db5cce7354e4b76f155d092ab5eb3981c21258c",
|
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/91ac3ff98f0cea243bdccc688df43810f044dcef",
|
||||||
"reference": "0db5cce7354e4b76f155d092ab5eb3981c21258c",
|
"reference": "91ac3ff98f0cea243bdccc688df43810f044dcef",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"erusev/parsedown": "~1.4"
|
"erusev/parsedown": "^1.7.4"
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"phpunit/phpunit": "^4.8.35"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -100,9 +103,9 @@
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/erusev/parsedown-extra/issues",
|
"issues": "https://github.com/erusev/parsedown-extra/issues",
|
||||||
"source": "https://github.com/erusev/parsedown-extra/tree/master"
|
"source": "https://github.com/erusev/parsedown-extra/tree/0.8.x"
|
||||||
},
|
},
|
||||||
"time": "2015-11-01T10:19:22+00:00"
|
"time": "2019-12-30T23:20:37+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "masterminds/html5",
|
"name": "masterminds/html5",
|
||||||
|
@ -370,16 +373,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/css-selector",
|
"name": "symfony/css-selector",
|
||||||
"version": "v5.2.1",
|
"version": "v5.2.4",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/css-selector.git",
|
"url": "https://github.com/symfony/css-selector.git",
|
||||||
"reference": "f789e7ead4c79e04ca9a6d6162fc629c89bd8054"
|
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f789e7ead4c79e04ca9a6d6162fc629c89bd8054",
|
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f",
|
||||||
"reference": "f789e7ead4c79e04ca9a6d6162fc629c89bd8054",
|
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -412,10 +415,10 @@
|
||||||
"homepage": "https://symfony.com/contributors"
|
"homepage": "https://symfony.com/contributors"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Symfony CssSelector Component",
|
"description": "Converts CSS selectors to XPath expressions",
|
||||||
"homepage": "https://symfony.com",
|
"homepage": "https://symfony.com",
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/css-selector/tree/v5.2.1"
|
"source": "https://github.com/symfony/css-selector/tree/v5.2.4"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
|
@ -431,7 +434,7 @@
|
||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2020-12-08T17:02:38+00:00"
|
"time": "2021-01-27T10:01:46+00:00"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"packages-dev": [],
|
"packages-dev": [],
|
||||||
|
|
|
@ -5,7 +5,9 @@ status: active
|
||||||
location: remote (global)
|
location: remote (global)
|
||||||
---
|
---
|
||||||
|
|
||||||
This position involves working directly on the LBRY [blockchain](https://github.com/lbryio/lbrycrd), written in C++. You would be responsible for anticipating LBRY's blockchain needs, understanding the tradeoffs between different ways to meet those needs, and designing and implementing your chosen solution.
|
This position involves working directly on the LBRY [blockchain](https://github.com/lbryio/lbrycrd), written in C++. You would be
|
||||||
|
responsible for anticipating LBRY's blockchain needs, understanding the tradeoffs between different ways to meet those needs, and
|
||||||
|
designing and implementing your chosen solution.
|
||||||
|
|
||||||
Requirements:
|
Requirements:
|
||||||
|
|
||||||
|
@ -13,4 +15,5 @@ Requirements:
|
||||||
- blockchain development experience (preferably with Bitcoin or similar codebases)
|
- blockchain development experience (preferably with Bitcoin or similar codebases)
|
||||||
- understanding of the blockchain ecosystem and history (mining, ASICs, exchanges, major design decisions, etc)
|
- understanding of the blockchain ecosystem and history (mining, ASICs, exchanges, major design decisions, etc)
|
||||||
|
|
||||||
Blockchain work can be like being a goalkeeper: good work goes under-appreciated, but mistakes are catastrophic. It's helpful to have a mindset that succeeds in the face of these incentives.
|
Blockchain work can be like being a goalkeeper: good work goes under-appreciated, but mistakes are catastrophic.
|
||||||
|
It's helpful to have a mindset that succeeds in the face of these incentives.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Protocol Engineer
|
title: Protocol Engineer
|
||||||
order: 4
|
order: 4
|
||||||
status: paused
|
status: active
|
||||||
location: remote (global)
|
location: remote (global)
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -43,13 +43,14 @@
|
||||||
<h2 id="applying">Hiring Process</h2>
|
<h2 id="applying">Hiring Process</h2>
|
||||||
<p>Click "Apply" below any job listed above to begin the process. We use a 3-step hiring process:</p>
|
<p>Click "Apply" below any job listed above to begin the process. We use a 3-step hiring process:</p>
|
||||||
|
|
||||||
<ol>
|
<h3>1. Intro Call</h3>
|
||||||
<li>A brief (30 minute max), non-technical, introductory phone call with either the CEO, CTO, or appropriate lead.</li>
|
<p>A brief (30 minute max), non-technical, introductory phone call with either the CEO, CTO, or appropriate lead.</p>
|
||||||
|
|
||||||
<li>
|
<h3>2. Code Contribution or Trial Task</h3>
|
||||||
<p>All technical hires are required to complete compensated code contribution on the repository they'd be working on. Non-technical hires will also be asked to complete a compensated trial task after they apply and complete step 1.</p>
|
<p>Non-technical hires will also be asked to complete a compensated trial task after they apply and complete step 1.</p>
|
||||||
|
<p>Technical hires are required to complete compensated code contribution on the repository they'd be working on.
|
||||||
<p>Issues tagged "good first issue" are suitable for this purpose, though you are welcome to work on another issue or even something not filed at all.</p>
|
Issues tagged "good first issue" are suitable for this purpose, though you are welcome to work on another issue or even
|
||||||
|
something not filed at all.</p>
|
||||||
|
|
||||||
<table class="full-table">
|
<table class="full-table">
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -67,20 +68,15 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<ul>
|
<a href="https://github.com/lbryio/lbry-sdk">lbry-sdk (client)</a>
|
||||||
<li><a href="https://github.com/lbryio/lbry">lbry (daemon)</a></li>
|
|
||||||
<li><a href="https://github.com/lbryio/lbryum">lbryum (wallet)</a></li>
|
|
||||||
</ul>
|
|
||||||
</td>
|
</td>
|
||||||
<td>Protocol Engineer</td>
|
<td>Protocol Engineer</td>
|
||||||
<td><a href="https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
|
<td><a href="https://github.com/lbryio/lbry-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<ul>
|
<a href="https://github.com/lbryio/lbry-desktop">lbry-desktop</a><br>
|
||||||
<li><a href="https://github.com/lbryio/lbry-desktop">lbry-desktop</a></li>
|
<a href="https://github.com/lbryio/lbry-android">lbry-android</a>
|
||||||
<li><a href="https://github.com/lbryio/lbry-android">lbry-android</a></li>
|
|
||||||
<li><a href="https://github.com/lbryio/spee.ch">spee.ch</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
<td>Lead Application Engineer</td>
|
<td>Lead Application Engineer</td>
|
||||||
|
@ -94,20 +90,27 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>The issue you choose does not necessarily need to be fully completed, and we don't expect a perfect first contribution. Open a pull request as soon as you'd like any feedback from one of our developers. We compensate at or above market rates for all accepted pull requests.</p>
|
<p>The issue you choose does not necessarily need to be fully completed, and we don't expect a perfect first contribution. Open a
|
||||||
|
pull request as soon as you'd like any feedback from one of our developers. We compensate at or above market rates for all
|
||||||
|
accepted pull requests.</p>
|
||||||
|
|
||||||
<p>For questions or problems with a particular issue, please comment directly on the GitHub issue. For setup or environment trouble, open a separate issue or email the contact listed in the project <code>README</code>. You can also join <code>#dev</code> in <a href="https://chat.lbry.com">our chat</a> to interact with other community members.</p>
|
<p>For questions or problems with a particular issue, please comment directly on the GitHub issue. For setup or environment trouble,
|
||||||
</li>
|
open a separate issue or email the contact listed in the project <code>README</code>. You can also join
|
||||||
<li>A longer meeting with the team members you'd be working directly with, as well as the CEO and/or CTO.</li>
|
<code>#dev</code> in <a href="https://chat.lbry.com">our chat</a> to interact with other community members.</p>
|
||||||
</ol>
|
|
||||||
|
<h3>3. Meet the Team</h3>
|
||||||
|
<p>A longer meeting with the team members you'd be working directly with, as well as the CEO and/or CTO.</p>
|
||||||
|
|
||||||
<p>Steps 1 and 2 may be completed in either order (i.e. you're welcome to try contributing before the introductory call).</p>
|
<p>Steps 1 and 2 may be completed in either order (i.e. you're welcome to try contributing before the introductory call).</p>
|
||||||
|
|
||||||
<h2 id="referrals">Referrals</h2>
|
<h2 id="referrals">Referrals</h2>
|
||||||
<p>Know someone who'd be a great fit? Tell them about us, send them a link to this page, or show up at their house unexpectedly with a box of candy and a persuasive pitch. If we hire them, we'll pay you $5,000. That's what we call a win-win.</p>
|
<p>Know someone who'd be a great fit? Tell them about us, send them a link to this page, or show up at their house unexpectedly
|
||||||
|
with a box of candy and a persuasive pitch. If we hire them, we'll pay you $5,000. That's what we call a win-win.</p>
|
||||||
|
|
||||||
<h2 id="other-work">Other Work</h2>
|
<h2 id="other-work">Other Work</h2>
|
||||||
<p>Interested in contributing but not ready for commitment? We have a <a href="/faq/contributing">guide for contributors</a> to help you find other ways to get involved. If none of that suits your fancy, join our <a href="https://chat.lbry.com">Discord chat</a> and we'll help you find something you'll love.</p>
|
<p>Interested in contributing but not ready for commitment? We have a <a href="/faq/contributing">guide for contributors</a>
|
||||||
|
to help you find other ways to get involved. If none of that suits your fancy, join our
|
||||||
|
<a href="https://chat.lbry.com">Discord chat</a> and we'll help you find something you'll love.</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</main>
|
</main>
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
+ ol,
|
+ ol,
|
||||||
+ p,
|
+ p,
|
||||||
+ ul {
|
+ ul {
|
||||||
margin-top: 0.25rem;
|
margin-top: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ .button {
|
+ .button {
|
||||||
|
@ -56,13 +56,18 @@
|
||||||
+ form,
|
+ form,
|
||||||
+ h1,
|
+ h1,
|
||||||
+ h2,
|
+ h2,
|
||||||
+ h3,
|
|
||||||
+ h4,
|
|
||||||
+ h5,
|
|
||||||
+ ol,
|
+ ol,
|
||||||
+ p,
|
+ p,
|
||||||
+ ul {
|
+ ul {
|
||||||
margin-top: 1.25rem;
|
margin-top: 1.5rem;
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
+ h3,
|
||||||
|
+ h4,
|
||||||
|
+ h5 {
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
+ .button {
|
+ .button {
|
||||||
|
@ -111,14 +116,14 @@
|
||||||
|
|
||||||
ol,
|
ol,
|
||||||
ul {
|
ul {
|
||||||
list-style-position: outside;
|
//list-style-position: outside;
|
||||||
|
|
||||||
li {
|
li {
|
||||||
list-style-position: inherit;
|
//list-style-position: inherit;
|
||||||
|
|
||||||
&:not(:first-of-type) {
|
//&:not(:first-of-type) {
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
}
|
//}
|
||||||
|
|
||||||
&:not(:last-of-type) {
|
&:not(:last-of-type) {
|
||||||
p:last-of-type {
|
p:last-of-type {
|
||||||
|
@ -137,10 +142,10 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
&:not(:first-of-type) {
|
//&:not(:first-of-type) {
|
||||||
padding-top: 0.5rem;
|
padding-top: 0.5rem;
|
||||||
padding-left: 1.25rem;
|
padding-left: 1.25rem;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
|
|
Loading…
Add table
Reference in a new issue