Skip to content

Commit 816765b

Browse files
committed
Add in some of the docs scaffolding.
1 parent e8a9065 commit 816765b

12 files changed

Lines changed: 87 additions & 3 deletions

File tree

docs/.eslintrc.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"parser": "@babel/eslint-parser",
3+
"parserOptions": {
4+
"sourceType": "module",
5+
"ecmaVersion": 8,
6+
"requireConfigFile": false
7+
},
8+
"extends": [
9+
"plugin:vue/recommended",
10+
"google"
11+
],
12+
"root": true,
13+
"rules": {
14+
"linebreak-style": 0,
15+
"arrow-parens": ["error",
16+
"as-needed"
17+
],
18+
"max-len": ["error", {
19+
"code": 12000,
20+
"ignoreComments": true
21+
}]
22+
}
23+
}

docs/.vuepress/config.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import {defineUserConfig} from '@vuepress/cli';
2+
import {defaultThemePlus} from '@lando/vuepress-theme-default-plus';
3+
4+
export default defineUserConfig({
5+
lang: 'en-US',
6+
title: 'Lando',
7+
description: 'Lando Joomla Plugin Documentation',
8+
base: '/joomla/',
9+
head: [
10+
['meta', {name: 'viewport', content: 'width=device-width, initial-scale=1'}],
11+
['link', {rel: 'icon', href: '/joomla/favicon.ico', size: 'any'}],
12+
['link', {rel: 'icon', href: '/joomla/favicon.svg', type: 'image/svg+xml'}],
13+
['link', {rel: 'preconnect', href: '//fonts.googleapis.com'}],
14+
['link', {rel: 'preconnect', href: '//fonts.gstatic.com', crossorigin: true}],
15+
['link', {rel: 'stylesheet', href: '//fonts.googleapis.com/css2?family=Lexend:wght@500&display=swap'}],
16+
],
17+
theme: defaultThemePlus({
18+
landoDocs: true,
19+
logo: '/images/icon.svg',
20+
docsDir: 'docs',
21+
docsBranch: 'main',
22+
repo: 'lando/joomla',
23+
sidebarHeader: {
24+
enabled: true,
25+
title: 'Joomla Plugin',
26+
icon: '/images/joomlaicon.png',
27+
},
28+
sidebar: [
29+
{
30+
text: 'Overview',
31+
link: '/index.html',
32+
},
33+
'/getting-started.html',
34+
'/config.html',
35+
'/tooling.html',
36+
'/support.html',
37+
{text: 'Examples', link: 'https://github.com/lando/joomla/tree/main/examples'},
38+
{text: 'Release Notes', link: 'https://github.com/lando/joomla/releases'},
39+
'/development.html',
40+
],
41+
}),
42+
});

docs/.vuepress/public/contact.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
<form class="netlify" name="contact" method="POST" netflify data-netlify="true" hidden>
3+
<p>
4+
<label>Name: <input type="text" name="name" /></label>
5+
</p>
6+
<p>
7+
<label>Email: <input type="email" name="email" /></label>
8+
</p>
9+
<p>
10+
<label>Message: <textarea name="message"></textarea></label>
11+
</p>
12+
<p>
13+
<button type="submit">Submit</button>
14+
</p>
15+
</form>

docs/.vuepress/public/favicon.ico

18.6 KB
Binary file not shown.

docs/.vuepress/public/favicon.svg

Lines changed: 1 addition & 0 deletions
Loading
7.23 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading
11 KB
Loading
13.7 KB
Loading
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)