Implement docs

This commit is contained in:
Mathias Wagner
2024-07-30 15:21:37 +02:00
parent 40b402a1c3
commit 73c7bc5e77
10 changed files with 8572 additions and 0 deletions

14
docs/.eslintrc.cjs Normal file
View File

@ -0,0 +1,14 @@
module.exports = {
root: true,
extends: ['@nuxt/eslint-config'],
ignorePatterns: [
'dist',
'node_modules',
'.output',
'.nuxt'
],
rules: {
'vue/max-attributes-per-line': 'off',
'vue/multi-word-component-names': 'off'
}
}

12
docs/.gitignore vendored Executable file
View File

@ -0,0 +1,12 @@
node_modules
*.iml
.idea
*.log*
.nuxt
.vscode
.DS_Store
coverage
dist
sw.*
.env
.output

2
docs/.npmrc Normal file
View File

@ -0,0 +1,2 @@
shamefully-hoist=true
strict-peer-dependencies=false

32
docs/app.config.ts Normal file
View File

@ -0,0 +1,32 @@
// https://github.com/nuxt-themes/docus/blob/main/nuxt.schema.ts
export default defineAppConfig({
docus: {
title: 'LicenseAPI',
description: 'The best place to start your documentation.',
socials: {
github: 'gnmyt/LicenseAPI'
},
github: {
dir: 'docs/content',
branch: 'main',
repo: 'LicenseAPI',
owner: 'gnmyt',
edit: true
},
aside: {
level: 0,
collapsed: false,
exclude: []
},
main: {
padded: true,
fluid: true
},
header: {
logo: true,
showLinkIcon: true,
exclude: [],
fluid: true
}
}
})

7
docs/nuxt.config.ts Executable file
View File

@ -0,0 +1,7 @@
export default defineNuxtConfig({
// https://github.com/nuxt-themes/docus
extends: ['@nuxt-themes/docus'],
devtools: { enabled: true },
modules: []
})

21
docs/package.json Executable file
View File

@ -0,0 +1,21 @@
{
"name": "docus-starter",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "nuxi dev",
"build": "nuxi build",
"generate": "nuxi generate",
"preview": "nuxi preview",
"lint": "eslint ."
},
"devDependencies": {
"@nuxt-themes/docus": "latest",
"@nuxt/devtools": "^1.3.1",
"@nuxt/eslint-config": "^0.3.13",
"@nuxtjs/plausible": "^1.0.0",
"@types/node": "^20.12.12",
"eslint": "^9.3.0",
"nuxt": "^3.11.2"
}
}

6
docs/renovate.json Executable file
View File

@ -0,0 +1,6 @@
{
"extends": ["github>nuxt/renovate-config-nuxt"],
"lockFileMaintenance": {
"enabled": true
}
}

4
docs/tokens.config.ts Normal file
View File

@ -0,0 +1,4 @@
import { defineTheme } from 'pinceau'
export default defineTheme({
})

3
docs/tsconfig.json Executable file
View File

@ -0,0 +1,3 @@
{
"extends": "./.nuxt/tsconfig.json"
}

8471
docs/yarn.lock Normal file

File diff suppressed because it is too large Load Diff