From fd0bea1c6fd89ec0ee113fa8f9baf133f551e42d Mon Sep 17 00:00:00 2001 From: Alessio Cimarelli Date: Tue, 20 Jun 2023 12:52:31 +0200 Subject: [PATCH] 163 fix broken links (#170) * refs #163: sparkfabrik who we are is now the manifest page * refs #163: fix internal anchors * refs #163: fix udemy access info * refs #163: fix info for calendar importing * refs #163: fix link typos * refs #163: fix duplicated internal anchors * refs #163: fix footnote anchors --------- Co-authored-by: Alessio Cimarelli --- content/organization/roles-accountabilities.md | 2 +- content/procedures/employee-onboarding.md | 4 ++-- content/resources/training-resources.md | 2 +- .../access-to-the-office-during-covid19-pandemic.md | 2 +- .../communication-channels-and-register.md | 2 +- content/tools-and-policies/frontend-guidelines-drupal8.md | 8 ++++---- content/working-at-sparkfabrik/career-advancement.md | 4 ++-- content/working-at-sparkfabrik/hiring-from-abroad.md | 2 +- content/working-at-sparkfabrik/impact-assessment.md | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/content/organization/roles-accountabilities.md b/content/organization/roles-accountabilities.md index 279e7c3..a5c179e 100644 --- a/content/organization/roles-accountabilities.md +++ b/content/organization/roles-accountabilities.md @@ -10,7 +10,7 @@ We all share a set of accountabilities, regardless of our job position and role ### Client satisfaction -The client is not always right, or they would not turn to us to solve their problems. Still, [we value technical quality and good human relations over everything else](https://www.sparkfabrik.com/en/who-we-are.html). Be kind and clear, explain your positions and always focus on customer needs, with open ears and a bright smile. Everybody is called to ultimately deliver a great customer experience. +The client is not always right, or they would not turn to us to solve their problems. Still, [we value technical quality and good human relations over everything else](https://www.sparkfabrik.com/en/the-manifesto/). Be kind and clear, explain your positions and always focus on customer needs, with open ears and a bright smile. Everybody is called to ultimately deliver a great customer experience. ### Delivering projects diff --git a/content/procedures/employee-onboarding.md b/content/procedures/employee-onboarding.md index 8d3e56d..c163842 100644 --- a/content/procedures/employee-onboarding.md +++ b/content/procedures/employee-onboarding.md @@ -57,8 +57,8 @@ The employee must, with the help of an HR representative: * Generate an SSH key and add it among the available keys for their Gitlab account * Access all relevant calendars * Set their profile pictures (starting with Gravatar and checking on Gitlab, Slack, Toggl, etc) with an appropriate close-up -* Set their e-mail signature in [the official format](#Standard-mail-signature-format) (respect bolds) -* Set the [SparkFabrik branded LinkedIn banner](#LinkedIn-brand-guidelines) on the Linkedin profile +* Set their e-mail signature in [the official format](#standard-mail-signature-format) (respect bolds) +* Set the [SparkFabrik branded LinkedIn banner](#branded-linkedin-banner) on the Linkedin profile ### Company overview diff --git a/content/resources/training-resources.md b/content/resources/training-resources.md index d670a69..5a99a58 100644 --- a/content/resources/training-resources.md +++ b/content/resources/training-resources.md @@ -29,7 +29,7 @@ Mainly you can find training on frameworks and technologies (also Cloud technolo Given the wide offering of topics on Udemy, more courses can be added in the future, even in non-technical topics. > 1. Make sure you are [logged into GCloud](/guides/local-development-environment-configuration#log-into-gcloud) with your SparkFabrik account. -> 2. Head to [Udemy](https://www.udemy.com/join/login-popup/), then obtain access credentials issuing this command into a terminal: +> 2. Head to [Udemy](https://www.udemy.com/) login page, then obtain access credentials issuing this command into a terminal: > > ```bash > gcloud secrets versions access "latest" --secret credentials-udemy --project sf-public-ring diff --git a/content/tools-and-policies/access-to-the-office-during-covid19-pandemic.md b/content/tools-and-policies/access-to-the-office-during-covid19-pandemic.md index bbb87ef..4d4c9e6 100644 --- a/content/tools-and-policies/access-to-the-office-during-covid19-pandemic.md +++ b/content/tools-and-policies/access-to-the-office-during-covid19-pandemic.md @@ -14,7 +14,7 @@ Limitations also apply to accessing the meeting rooms and common areas. To book access to the office, write to and wait for a confirmation email. -To know who's in the office, take a look at this calendar [Presenze in ufficio](https://calendar.google.com/calendar/u/1/embed?src=agavee.com_1eaeflfo4q9siffm4bj6umkpuk@group.calendar.google.com&ctz=Europe/Rome) or add [this ical](https://calendar.google.com/calendar/ical/agavee.com_1eaeflfo4q9siffm4bj6umkpuk%40group.calendar.google.com/private-999297412c557aade34f6654b5e2b923/basic.ics) to your calendar tool. +To know who's in the office, take a look at this calendar [Presenze in ufficio](https://calendar.google.com/calendar/u/1/embed?src=agavee.com_1eaeflfo4q9siffm4bj6umkpuk@group.calendar.google.com&ctz=Europe/Rome) and add it to your calendar tool (you can use the bottom right button). ## Accessing the office diff --git a/content/tools-and-policies/communication-channels-and-register.md b/content/tools-and-policies/communication-channels-and-register.md index 7ef8704..d4f001f 100644 --- a/content/tools-and-policies/communication-channels-and-register.md +++ b/content/tools-and-policies/communication-channels-and-register.md @@ -5,7 +5,7 @@ Sort: 10 ## Communication channels - @todo refer to the [Management](/tools-and-policies/management page), relevant subsections + @todo refer to the [Management page](/tools-and-policies/management), relevant subsections ## Communication register diff --git a/content/tools-and-policies/frontend-guidelines-drupal8.md b/content/tools-and-policies/frontend-guidelines-drupal8.md index 5348711..f45f4b6 100644 --- a/content/tools-and-policies/frontend-guidelines-drupal8.md +++ b/content/tools-and-policies/frontend-guidelines-drupal8.md @@ -13,7 +13,7 @@ Sort: 100 - [CSS: architecture and guidelines](#css-architecture-and-guidelines) - [CSS architecture](#css-architecture) - [Principles](#principles) - - [Best practices](#best-practices) + - [Best practices](#best-practices-for-css) - [Avoid reliance on HTML structure](#avoid-reliance-on-html-structure) - [Define component elements (sub-objects) using their own classes](#define-component-elements-sub-objects-using-their-own-classes) - [Extend components using modifier classes.](#extend-components-using-modifier-classes) @@ -25,7 +25,7 @@ Sort: 100 - [File structure](#file-structure) - [CSS formatting guidelines](#css-formatting-guidelines) - [Javascript](#javascript) - - [Best practices](#best-practices-1) + - [Best practices](#best-practices-for-js) - [JavaScript and JQuery formatting guidelines](#javascript-and-jquery-formatting-guidelines) ## Purpose of this document @@ -63,7 +63,7 @@ The goals of good CSS should be: * Maintainable: As new components and features are needed, it should be easy to add, modify and extend CSS without breaking (or refactoring) existing styles. * Scalable: CSS should be easy to manage for a single developer or large, distributed teams. -#### Best practices +#### Best practices for CSS ##### Avoid reliance on HTML structure @@ -233,7 +233,7 @@ To learn more look at official community documentation: * [https://www.drupal.org/docs/develop/standards/javascript](https://www.drupal.org/docs/develop/standards/javascript) -### Best practices +### Best practices for JS * **JavaScript code SHOULD NOT be embedded in the HTML** where possible, as it adds significantly to page weight with no opportunity for mitigation by caching and compression. * **Code SHOULD use literal expressions instead of the new operator**: diff --git a/content/working-at-sparkfabrik/career-advancement.md b/content/working-at-sparkfabrik/career-advancement.md index d96e756..5456889 100644 --- a/content/working-at-sparkfabrik/career-advancement.md +++ b/content/working-at-sparkfabrik/career-advancement.md @@ -7,7 +7,7 @@ People in SparkFabrik should expect to advance on their career path, depending o ## Checkpoints -Each developer can assess their overall level of proficiency by their [impact assessment](/working-at-sparkfabrik/impact-assessment), a qualitative measure of the expected positive outcome of our work[1](#fn1). +Each developer can assess their overall level of proficiency by their [impact assessment](/working-at-sparkfabrik/impact-assessment), a qualitative measure of the expected positive outcome of our work1. Stepping up on your career path will then be based on adherence to values and the actual impact you make, not on personal perception of your merit. Each developer role model has its impact assessment card. @@ -27,7 +27,7 @@ Taking a new role will impact: ## Taking the challenge -To fulfill [its vision](https://www.sparkfabrik.com/en/who-we-are.html), SparkFabrik sells and cultivates high seniorities. We generally expect junior developers to eventually become senior developers. +To fulfill [its vision](https://www.sparkfabrik.com/en/the-manifesto/), SparkFabrik sells and cultivates high seniorities. We generally expect junior developers to eventually become senior developers. Still, despite nobody can consciously avoid learning from experience, not all juniors want to take over the responsibilities of a senior. And not all seniors crave to become team leaders or software architects. This is understandable and we respect the choice. diff --git a/content/working-at-sparkfabrik/hiring-from-abroad.md b/content/working-at-sparkfabrik/hiring-from-abroad.md index 403f9c8..f363d1a 100644 --- a/content/working-at-sparkfabrik/hiring-from-abroad.md +++ b/content/working-at-sparkfabrik/hiring-from-abroad.md @@ -88,7 +88,7 @@ Different cultures bring different takes on work relations to the table. Plus re This is not the case: fiscal arrangement does not imply a temporary or loose releationship. Remote foreign workers are still considered SparkFabrik employees and have the same privileges and duties as each other colleagues. -Given that, we invite remote foreign applicants to take a look at our take on [personal projects and work](/working-at-sparkfabrik/personal-projects.mdpersonal-projects). +Given that, we invite remote foreign applicants to take a look at our take on [personal projects and work](/working-at-sparkfabrik/personal-projects). ### Language barrier diff --git a/content/working-at-sparkfabrik/impact-assessment.md b/content/working-at-sparkfabrik/impact-assessment.md index 88e6c6c..4839d50 100644 --- a/content/working-at-sparkfabrik/impact-assessment.md +++ b/content/working-at-sparkfabrik/impact-assessment.md @@ -63,4 +63,4 @@ Having to explain your reasons may help you be more objective. Should the conver --- -1: Our model has been inspired by [Deeson's one](https://handbook.deeson.co.uk/working-at-deeson/impact-assessment/), which in turn is claimed to be borrowed from [Stack Overflow](https://stackoverflow.com/company/salary/skills/web-developer?e=1&l=1) in the first place. Credits go to both companies for the great catch on evaluating substance and not numbers. Thank you guys! \ No newline at end of file +1: Our model has been inspired by [Deeson's one](https://handbook.deeson.co.uk/personal-development/impact-scoring), which in turn is claimed to be borrowed from [Stack Overflow](https://stackoverflow.co/company/careers/) in the first place. Credits go to both companies for the great catch on evaluating substance and not numbers. Thank you guys! \ No newline at end of file