Skip to content

Commit

Permalink
Merge branch 'release/1.2.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
DominusKelvin committed Feb 1, 2024
2 parents bcb195c + 1d45a0d commit d52e8e2
Show file tree
Hide file tree
Showing 37 changed files with 159 additions and 28 deletions.
41 changes: 27 additions & 14 deletions docs/.vitepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,33 @@ export default {
description: 'Docs on everything we are working on at Sailscasts',
lastUpdated: true,
cleanUrls: true,

head: [
['meta', { name: 'theme-color', content: '#fecb05' }],
['meta', { name: 'og:type', content: 'website' }],
['meta', { name: 'og:locale', content: 'en' }],
['meta', { name: 'og:site_name', content: 'Sailscasts Docs' }],
['meta', { name: 'og:url', content: 'https://docs.sailscasts.com' }],
[
'meta',
{ property: 'twitter:url', content: 'https://docs.sailscasts.com' }
],
['meta', { property: 'twitter:creator', content: '@Dominus_Kelvin' }],
['meta', { property: 'twitter:card', content: 'summary_large_image' }],
[
'meta',
{
property: 'og:image',
content: 'https://docs.sailscasts.com/social.png'
}
],
[
'script',
{
src: 'https://tinylytics.app/embed/vL3m1tsfEzLruHrKLMHB.js',
defer: ''
}
]
],
themeConfig: {
nav: nav(),
sidebar: {
Expand All @@ -24,19 +50,6 @@ export default {
'https://github.com/sailscastshq/docs.sailscasts.com/edit/develop/docs/:path',
text: 'Edit this page on GitHub'
},
head: [
['meta', { name: 'theme-color', content: '#07162d' }],
['meta', { name: 'og:type', content: 'website' }],
['meta', { name: 'og:locale', content: 'en' }],
['meta', { name: 'og:site_name', content: 'Sailscasts Docs' }],
[
'script',
{
src: 'https://tinylytics.app/embed/vL3m1tsfEzLruHrKLMHB.js',
defer: ''
}
]
],
socialLinks: [
{
icon: 'github',
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/authentication.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Authentication
titleTemplate: The Boring JavaScript Stack 🥱
description: Authentication in The Boring JavaScript Stack
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/authorization.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Authorization
titleTemplate: The Boring JavaScript Stack 🥱
description: Authorization in The Boring JavaScript Stack
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/database.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Database
titleTemplate: The Boring JavaScript Stack 🥱
description: Database in The Boring JavaScript Stack
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/email.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Email
titleTemplate: The Boring JavaScript Stack 🥱
description: Sending emails in The Boring JavaScript Stack
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/error-handling.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Error handling
titleTemplate: The Boring JavaScript Stack 🥱
description: Error handling in The Boring JavaScript Stack
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Getting started
titleTemplate: The Boring JavaScript Stack 🥱
description: The Boring JavaScript Stack let's you build full-stack JavaScript apps with Vue, React, or Svelte.
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
layout: home
title: The Boring JavaScript Stack
titleTemplate:
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/navigation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Navigation
titleTemplate: The Boring JavaScript Stack 🥱
description: To navigate in your SPA use the provided Links component for your UI framework.
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/redirects.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Redirects
titleTemplate: The Boring JavaScript Stack 🥱
description: Redirecting in The Boring JavaScript Stack
Expand Down
8 changes: 7 additions & 1 deletion docs/boring-stack/render.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Deploy on Render
titleTemplate: The Boring JavaScript Stack 🥱
description: Deploy your app on Render
prev:
text: 'Session'
link: '/boring-stack/session'
next: false
next:
text: Type checking JS files
link: '/boring-stack/type-checking-js-files'
editLink: true
---

Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/routing.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Routing
titleTemplate: The Boring JavaScript Stack 🥱
description: In The Boring JavaScript Stack, all of your application's routes are defined server-side. This means that you don't need Vue Router or React Router.
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/session.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Session
titleTemplate: The Boring JavaScript Stack 🥱
description: The Boring JavaScript Stack ships with Session based authentication
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/sharing-data.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Sharing data
titleTemplate: The Boring JavaScript Stack 🥱
description: Sharing data in The Boring JavaScript Stack
Expand Down
8 changes: 8 additions & 0 deletions docs/boring-stack/type-checking-js-files.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Type checking JS files
titleTemplate: The Boring JavaScript 🥱
description: Configuration on type checking in JS files
prev:
text: Deploy on Render
link: '/boring-stack/render'
next: false
editLink: true
---

Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/whats-in-the-stack.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: What's in the stack?
titleTemplate: The Boring JavaScript Stack 🥱
description: The Boring JavaScript comes with Sails, Inertia, Tailwind CSS, and Vue, React, or Svelte. It's about proven technologies prioritizing stability and efficiency, letting you focus on solving real web development problems without the noise of constant updates.
Expand Down
4 changes: 4 additions & 0 deletions docs/boring-stack/who-is-it-for.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Who is it for?
titleTemplate: The Boring JavaScript Stack 🥱
description: Wondering who vibes with The Boring JavaScript Stack? If you're all about practicality over trends, a business owner aiming for consistent services, or a team lead striving for efficiency – this stack is your jam. It's for startups with a long-term vision and devs craving problem-solving excitement.
Expand Down
16 changes: 4 additions & 12 deletions docs/boring-stack/why-the-name.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/boring-stack-social.png
title: Why the name?
titleTemplate: The Boring JavaScript Stack 🥱
description: Discover the philosophy behind The Boring JavaScript Stack. It's a nod to stability, a rebellion against chasing trends. Embrace reliability for efficient web development without constant distractions.
Expand Down Expand Up @@ -64,18 +68,6 @@ Moreover, a standardized and well-established tech stack fosters collaboration a

This uniformity also facilitates the creation of best practices, enabling the team to optimize their workflows and maintain a cohesive and efficient development environment. In the long run, a "boring" tech stack can contribute to a more sustainable and productive team dynamic.

## Boring is good for teams

Because your tech stack is boring, onboarding new teammates becomes easy because they can quickly get started. The technologies in the stack are stable, allowing them to hit the ground running.

In addition to the ease of onboarding, a "boring" tech stack often translates to reduced maintenance overhead. Stability and predictability in technology choices mean fewer surprises and less time spent troubleshooting unexpected issues.

This allows the team to focus on delivering value to users rather than constantly grappling with the latest trendy tools or dealing with the complexities of bleeding-edge technologies.

Moreover, a standardized and well-established tech stack fosters collaboration and knowledge sharing within the team. Team members can easily support each other, as they share a common understanding of the tools and processes in place.

This uniformity also facilitates the creation of best practices, enabling the team to optimize their workflows and maintain a cohesive and efficient development environment. In the long run, a "boring" tech stack can contribute to a more sustainable and productive team dynamic.

## Solve exciting problems

Want excitements? Who doesn't 😁! Don't look to your tools for that excitement, look to the problems you are solving.
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/configuration.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Configuration
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/email-layout.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Email Layout
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/email-template.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Email Template
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Getting started
editLink: true
next:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
layout: home
hero:
name: Mail
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/local-development.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Local development
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/resend-transport.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Resend Transport
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/send-helper.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: Send Helper
editLink: true
prev:
Expand Down
4 changes: 4 additions & 0 deletions docs/mail/smtp-transport.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-mail-social.png
title: SMTP Transport
editLink: true
prev:
Expand Down
Binary file added docs/public/boring-stack-social.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/public/sails-mail-social.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/public/sails-wish-social.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/public/social.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/wish/github.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-wish-social.png
title: GitHub OAuth
editLink: true
---
Expand Down
4 changes: 4 additions & 0 deletions docs/wish/google.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-wish-social.png
title: Google OAuth
editLink: true
---
Expand Down
4 changes: 4 additions & 0 deletions docs/wish/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-wish-social.png
layout: home
features:
- title: OAuth with one-liners
Expand Down
4 changes: 4 additions & 0 deletions docs/wish/installation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-wish-social.png
title: Installation
editLink: true
---
Expand Down
4 changes: 4 additions & 0 deletions docs/wish/what-is-wish.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
---
head:
- - meta
- property: 'og:image'
content: https://docs.sailscasts.com/sails-wish-social.png
title: What is Wish?
editLink: true
---
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sailscasts-docs",
"version": "1.2.0",
"version": "1.2.1",
"private": true,
"description": "The official docs hub for Sailscasts",
"scripts": {
Expand Down

0 comments on commit d52e8e2

Please sign in to comment.