Commit 365f9818 authored by Shane Rice's avatar Shane Rice

Added opening slash to relative links for handbook

parent 8af4e7b2
Pipeline #66832813 passed with stages
in 23 minutes and 13 seconds
......@@ -52,7 +52,7 @@ It has access to a larger set of tables than the main GitLab space, but it does
Access to this space is limited to users comfortable with SQL **and** dbt as a place to experiment visually with data that may need to be adjusted or moved to a different schema. Reports that are going to be shown to other people _should not be build in this space_.
Spaces are organized with tags. Tags should map to function (Product, Marketing, Sales, etc) and subfunction (Create, Secure, Field Marketing, EMEA).
Tags should loosely match [issue labels](handbook/business-ops/data-team/#issue-labeling) (no prioritization).
Tags should loosely match [issue labels](/handbook/business-ops/data-team/#issue-labeling) (no prioritization).
Tags are free. Make it as easy as possible for people to find the information they're looking for. At this time, tags cannot be deleted or renamed.
* [Example Dashboard](https://app.periscopedata.com/app/gitlab/403199/Example-Dashboard)
......
......@@ -16,7 +16,7 @@ description: "Snowplow Infrastructure Management"
See Snowplow's [architecture overview](https://github.com/snowplow/snowplow/#snowplow-technology-101) for more detail.
See the GitLab implementation of [Snowplow here](handbook/engineering/infrastructure/design/snowplow/).
See the GitLab implementation of [Snowplow here](/handbook/engineering/infrastructure/design/snowplow/).
#### Snowpipe
......
......@@ -20,7 +20,7 @@ Incidents are _always_ given immediate attention.
If you're observing issues on GitLab.com or working with users who are
reporting issues, please follow the instructions found on the
[On-Call](handbook/on-call/) page and alert the Engineer On Call (EOC).
[On-Call](/handbook/on-call/) page and alert the Engineer On Call (EOC).
If any of the dashboards below are showing major error rates or deviations,
it's best to alert the Engineer On Call.
......
......@@ -279,7 +279,7 @@ There are 2 kind of production events that we track:
- General operations can be recorded by creating an empty commit in the repo and pushing it into origin.
- Outages and general production incidents
- If we are required to act in production manually to perform any operation we should create an issue and consider labeling it as _toil_ to track the cost of such manual work load.
- If we had a disruption in the service, we must create a blameless root cause analysis. Refer to the [Blameless Root Cause Analyses page](handbook/customer-success/professional-service-engineering/workflows/internal/root-cause-analysis.html)
- If we had a disruption in the service, we must create a blameless root cause analysis. Refer to the [Blameless Root Cause Analyses page](/handbook/customer-success/professional-service-engineering/workflows/internal/root-cause-analysis.html)
### Incident Subtype - Abuse
......
......@@ -335,7 +335,7 @@ timing indicated:
The purpose of the retrospective is to help Engineering at GitLab learn and
improve as much as possible from every monthly release. In line with our value
of [transparency](handbook/values/#transparency), we livestream the meeting to
of [transparency](/handbook/values/#transparency), we livestream the meeting to
YouTube and monitor chat for questions from viewers. Please check the
[retrospective notes](https://docs.google.com/document/d/1nEkM_7Dj4bT21GJy0Ut3By76FZqCfLBmFQNVThmW2TY/edit?usp=sharing)
for details on joining the livestream.
......
......@@ -37,7 +37,7 @@ The position description will be used _both_ for the [Vacancy Creation Process](
1. Locations (EMEA, Americas, APEC), these are part of the [headline](/handbook/hiring/#headline)
1. [Expertises](/company/team/structure/#expert), since these are free form.
1. Anything that makes it look like a [vacancy](handbook/hiring/vacancies/) like "exciting opportunity" or "we're hiring for".
1. Anything that makes it look like a [vacancy](/handbook/hiring/vacancies/) like "exciting opportunity" or "we're hiring for".
## Leads and Managers
......
......@@ -55,7 +55,7 @@ send all requests to the Legal *[email](mailto:legal@gitlab.com)* address.
### 5. All Other Legal Requests
For all other requests that require a deliverable and are not appropriate for Slack, such as assistance with questionnaires or compliance questions, please use the private Legal Issue Tracker by submitting your request to the Legal *[email](mailto:legal@gitlab.com)* address. This will send your request to the Private Legal Issue Tracker using GitLab's Service Desk functionality. Through the legal issue tracker, you will not be able to access the issue itself, but instead will be updated regarding the status of your request through email. Please be sure to include sufficient detail regarding your request, including time-sensitive deadlines, relevant documents, and background information necessary to respond. Please note that **ONLY** the Executive Team and Sales Directors have access to the [Legal Issue Tracker](https://gitlab.com/gitlab-legal/legal-issue-tracker) in order to maintain the confidentiality and privilege of any issues that may be discussed within the Legal Issue Tracker. For more information on Attorney-Client Privilege, see the [General Topics and FAQs](handbook/legal/#general-topics-and-faqs) below.
For all other requests that require a deliverable and are not appropriate for Slack, such as assistance with questionnaires or compliance questions, please use the private Legal Issue Tracker by submitting your request to the Legal *[email](mailto:legal@gitlab.com)* address. This will send your request to the Private Legal Issue Tracker using GitLab's Service Desk functionality. Through the legal issue tracker, you will not be able to access the issue itself, but instead will be updated regarding the status of your request through email. Please be sure to include sufficient detail regarding your request, including time-sensitive deadlines, relevant documents, and background information necessary to respond. Please note that **ONLY** the Executive Team and Sales Directors have access to the [Legal Issue Tracker](https://gitlab.com/gitlab-legal/legal-issue-tracker) in order to maintain the confidentiality and privilege of any issues that may be discussed within the Legal Issue Tracker. For more information on Attorney-Client Privilege, see the [General Topics and FAQs](/handbook/legal/#general-topics-and-faqs) below.
# Contract Templates
......
......@@ -27,7 +27,7 @@ This demonstration will highlight [GitLab’s single platform for the complete
DevOps lifecycle](/direction/#scope), from plan to
monitor, through issues, planning, merge request, CI, CD, and monitoring.
![](handbook/sales/devops-loop.svg)
![](/handbook/sales/devops-loop.svg)
If you encounter issues replicating this demo on GKE or on your own Kubernetes
cluster please [open an
......
......@@ -34,7 +34,7 @@ Unlike Self-managed licenses which grant equal access to features across an inst
### Trials
1. Trials should be initiated by users by going to the Settings page of the group that they want to apply the trial to.
1. At writing (2019-06-05) Silver and Bronze trials are not generally available. [Support can manually downgrade a trial by request](handbook/support/internal-support/#i-want-to-extend-or-change-the-plan-of-a-gitlabcom-trial)
1. At writing (2019-06-05) Silver and Bronze trials are not generally available. [Support can manually downgrade a trial by request](/handbook/support/internal-support/#i-want-to-extend-or-change-the-plan-of-a-gitlabcom-trial)
1. At writing (2019-06-05) [Trials must be manually downgraded before a purchase can be made.](https://gitlab.com/gitlab-org/customers-gitlab-com/issues/482)
1. [Support is **not** included with trials](https://about.gitlab.com/support/#trials-support) Please participate in [this issue](https://gitlab.com/gitlab-com/sales/issues/302)
......
......@@ -58,7 +58,7 @@ At GitLab we communicate and work asynchronously, you can read more about it on
### Feedback
One thing to consider when a DRI needs to give or receive feedback is that they may not be the actual manager of the other members of the team. Giving or receiving feedback is tough and we have looked at this in our previous [Guidance on Feedback Training](handbook/people-operations/guidance-on-feedback).
One thing to consider when a DRI needs to give or receive feedback is that they may not be the actual manager of the other members of the team. Giving or receiving feedback is tough and we have looked at this in our previous [Guidance on Feedback Training](/handbook/people-operations/guidance-on-feedback).
How do you go about it when you are a peer in addition to being a DRI?
......
......@@ -158,7 +158,7 @@ Transgender is an umbrella term to refer to and capture all non-traditional gend
No, being transgender is not a mental illness.
Transgender people can experience a mental illness known as [gender dysphoria](handbook/people-operations/gender-pronouns/index.html#gender-dysphoria), however not all trans people have this experience, so being trans in and of itself is not a mental illness.
Transgender people can experience a mental illness known as [gender dysphoria](/handbook/people-operations/gender-pronouns/index.html#gender-dysphoria), however not all trans people have this experience, so being trans in and of itself is not a mental illness.
This [Vox article on transgender mental health](https://www.vox.com/identities/2016/5/13/17938120/transgender-people-mental-illness-health-care) says it well,
......
......@@ -34,7 +34,7 @@ category](/handbook/product/categories/#dev). GitLab team-members can also use [
We plan in monthly cycles in accordance with our [Product Development Timeline](https://about.gitlab.com/handbook/engineering/workflow/#product-development-timeline).
Release scope for an upcoming release should be finalized by the `1st`. We use the following timeline:
* On or around the `24th`: Product meets with Engineering Managers for a preliminary issue review. Issues are tagged with a milestone and are ready for [estimation](handbook/product/categories/manage/index.html#estimation).
* On or around the `24th`: Product meets with Engineering Managers for a preliminary issue review. Issues are tagged with a milestone and are ready for [estimation](/handbook/product/categories/manage/index.html#estimation).
* Issues will be pre-assigned to team members after this preliminary review for estimation. Most issues should be estimated by the `1st`.
* On or around the `28th`: Product takes the reviewed scope to the larger team for discussion. This becomes the release scope for the next release.
* On or around the `6th`: Product meets with Engineering Managers for a pre-kickoff check-in.
......
......@@ -189,7 +189,7 @@ when appropriate.
### Getting help and escalating tickets
{: #getting-help-and-escalating}
If you're stuck, don't hesitate to ask for help with a ticket. You can ask any of your colleagues for assistance by [@mentioning](https://get.slack.help/hc/en-us/articles/205240127-Using-mentions) (avoid using [@here](handbook/communication/#chat)) them in any of the support Slack channels and providing a link to the ticket with an overview of the issue. You can also seek assistance from your fellow GitLab team-members outside of support in the `#questions` channel.
If you're stuck, don't hesitate to ask for help with a ticket. You can ask any of your colleagues for assistance by [@mentioning](https://get.slack.help/hc/en-us/articles/205240127-Using-mentions) (avoid using [@here](/handbook/communication/#chat)) them in any of the support Slack channels and providing a link to the ticket with an overview of the issue. You can also seek assistance from your fellow GitLab team-members outside of support in the `#questions` channel.
If a ticket must be escalated, please see the [Issue Escalations](/handbook/support/workflows/shared/support_workflows/issue_escalations.html) workflow for in-depth details on how to do so.
......
......@@ -48,4 +48,4 @@ To learn more about someone who may be conducting the interview, find her/his jo
* Next, candidates will be invited to schedule an interview with our External Tax Advisor
* Finally, candidates will have a 30min call with either our CEO or a GitLab Audit Committee Member
Additional details about our process can be found on our [hiring page](handbook/hiring).
Additional details about our process can be found on our [hiring page](/handbook/hiring).
......@@ -51,4 +51,4 @@ Candidates for this position can expect the hiring process to follow the order b
* Next, candidates will be invited to schedule one or more interviews with members of the BizOps team
* Finally, candidates may be asked to interview with our CFO or CEO
Additional details about our process can be found on our [hiring page](handbook/hiring).
Additional details about our process can be found on our [hiring page](/handbook/hiring).
......@@ -53,4 +53,4 @@ Candidates for this position can expect the hiring process to follow the order b
* Next, candidates will be invited to schedule one or more interviews with members of the BizOps team
* Finally, candidates may be asked to interview with our CFO or CEO
Additional details about our process can be found on our [hiring page](handbook/hiring).
Additional details about our process can be found on our [hiring page](/handbook/hiring).
......@@ -41,4 +41,4 @@ Candidates for this position can expect the hiring process to follow the order b
* Candidates will then be invited to schedule an interview with our CFO.
* Finally, candidates may be asked to interview with our CEO.
Additional details about our process can be found on our [hiring page](handbook/hiring).
Additional details about our process can be found on our [hiring page](/handbook/hiring).
......@@ -46,4 +46,4 @@ Candidates for this position can expect the hiring process to follow the order b
* Candidates will then be invited to schedule a second interview with our CRO, Sr. Director of Demand Generation
* Finally, candidates will interview with our CEO
Additional details about our process can be found on our [hiring page](handbook/hiring).
Additional details about our process can be found on our [hiring page](/handbook/hiring).
......@@ -34,7 +34,7 @@ As a GitLab Community Advocate, you will be a member of the Community Advocacy t
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Developer that maintains contributors.
* A 45 minute interview with our Field Marketing Manager
* A 45 minute interview with our Support Lead
......
......@@ -57,7 +57,7 @@ The Manager, Corporate Events reports to the Sr. Director of Corporate Marketing
Candidates for these positions can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Field Marketing Manager
* A 45 minute interview with our Senior Director of Marketing and Sales Development
* A 45 minute interview with our Regional Sales Director - US East Coast
......
......@@ -39,7 +39,7 @@ As the Director, Corporate Marketing, you will lead the team responsible for bui
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Chief Marketing Officer
* A 45 minute interview with our Director of Sales Development
* A 45 minute interview with our Vice President of Product
......
......@@ -38,7 +38,7 @@ As the Director of Marketing Operations, you will be responsible for leading the
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* A 45 minute interview with future peer/s (Director of Product Marketing; Director of Sales Development)
* A 45 minute interview with future direct report/s (Manager of Online Growth; Manager of Content Marketing)
* A 45 minute interview with future partner/s (HR Business Partner; Sales)
......
......@@ -45,7 +45,7 @@ As GitLab's Director of Sales Development, you will be responsible for growing d
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Chief Revenue Officer
* A 45 minute interview with our Manager of Sales and Business Development.
* A 45 minute interview with our Senior Director, Marketing and Sales Development
......
......@@ -44,7 +44,7 @@ As the Director of Product Marketing, you will be responsible for managing and b
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Chief Marketing Officer
* A 45 minute interview with our Senior Director of Marketing and Sales Development
* A 45 minute interview with our East Coast Regional Sales Director
......
......@@ -55,7 +55,7 @@ As Director of technical evangelism, you will be responsible for building our te
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Chief Marketing Officer
* A 45 minute interview with our Director of Sales Development
* A 45 minute interview with our Vice President of Product
......
......@@ -31,7 +31,7 @@ Do you have a deep understanding and real passion for building global awareness
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team/).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* A 45 minute interview with our Content Marketing Manager
* A 45 minute interview with our Senior Director of Marketing and Sales Development
* A 45 minute interview with our Senior Product Marketing Manager
......
......@@ -109,7 +109,7 @@ The ideal candidate will have passion and experience around diversity talent pra
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#conducting-a-screening-call) with one of our Global Recruiters.
* Next, candidates will be invited to schedule a 30 minute interview with our Recruiting Director.
* Next, candidates will be invited to schedule a 30 minute interview with at least one of our Recruiting team members.
* Then candidates may be invited to a 45 minute interview with one of our hiring managers.
......
......@@ -46,7 +46,7 @@ This role reports to the Director of Recruiting and works daily to support the P
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our [team page](/company/team).
* Qualified candidates will be invited to schedule a 30 minute [screening call](handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* Qualified candidates will be invited to schedule a 30 minute [screening call](/handbook/hiring/interviewing/#screening-call) with one of our Global Recruiters.
* Next, candidates will be invited to schedule a 30 minute interview with our Recruiting Director.
* Next, candidates will be invited to schedule a 30 minute interview with at least one of our Recruiting team members.
* Candidates may be asked to schedule a 45 minute interview with our Chief Culture Officer.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment