Initial Commit

This commit is contained in:
2023-07-10 10:17:17 +07:00
commit 48d1d02925
81 changed files with 24380 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
.vuepress/dist
.vuepress/public/commercetools
api.json
reference
+40
View File
@@ -0,0 +1,40 @@
module.exports = {
title: 'Integration Boilerplate',
base: '/integration-boilerplate/',
description: 'Documentation for the new Integration boilerplate',
head: [['link', { rel: 'icon', href: '/favicon.png' }]],
theme: 'vsf-docs',
configureWebpack: (config) => {
config.module.rules = config.module.rules.map((rule) => ({
...rule,
use:
rule.use &&
rule.use.map((useRule) => ({
...useRule,
options:
useRule.loader === 'url-loader'
? /**
Hack for loading images properly.
ref: https://github.com/vuejs/vue-loader/issues/1612#issuecomment-559366730
*/
{ ...useRule.options, esModule: false }
: useRule.options
}))
}));
},
themeConfig: {
nav: [
{ text: 'Vue Storefront', link: 'https://vuestorefront.io/' },
{ text: 'Core Documentation', link: 'https://docs.vuestorefront.io/v2/' }
],
sidebar: {
'/': [
{
title: 'Reference',
collapsable: false,
children: [['/reference/api/', 'API Reference']]
}
]
}
}
};
+6
View File
@@ -0,0 +1,6 @@
export default ({
Vue, // the version of Vue being used in the VuePress app
options, // the options for the root Vue instance
router, // the router instance for the app
siteData // site metadata
}) => {}
Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+18
View File
@@ -0,0 +1,18 @@
.badge {
margin-top: 4px;
background-color: #22c34b;
}
.badge.info {
background-color: #22c34b !important;
}
.multiselect__tag {
background: #22c34b !important;
}
.custom-block.tip {
border-color: #22c34b;
background-color: #f0f7f2;
}
+1
View File
@@ -0,0 +1 @@
$accentColor = #22c34b;
+10
View File
@@ -0,0 +1,10 @@
---
enterpriseTag: true
hideToc: true
---
# Integrations boilerplate
This project is the new Integrations Boilerplate
<CoreDocsList />
+37
View File
@@ -0,0 +1,37 @@
{
"name": "@vue-storefront/integration-boilerplate-docs",
"version": "0.0.1",
"private": true,
"description": "Documentation for the new Integration boilerplate",
"main": "index.js",
"scripts": {
"dev": "vuepress dev",
"build": "NODE_OPTIONS=--max_old_space_size=8192 vuepress build",
"api-extract": "cd ../ && yarn build && cd docs/ && yarn api-ref && yarn sdk-ref && yarn ref-md",
"api-ref": "cd ../packages/api-client && api-extractor run --local",
"sdk-ref": "cd ../packages/sdk && api-extractor run --local",
"ref-md": "api-documenter markdown --i reference/api --o reference/api"
},
"devDependencies": {
"@microsoft/api-documenter": "^7.13.30",
"@microsoft/api-extractor": "7.18.1",
"concat-md": "^0.3.5",
"handlebars": "^4.7.7",
"typedoc": "^0.20.20",
"typedoc-plugin-markdown": "^3.4.5",
"typescript": "^3.6.4",
"vuepress": "^1.8.2",
"vuepress-plugin-mermaidjs": "^1.9.1"
},
"author": "VSF",
"dependencies": {
"sass-loader": "^8.0.2",
"vue-multiselect": "^2.1.6",
"vuepress-theme-vsf-docs": "^1.1.0-alpha.8"
},
"workspaces": {
"nohoist": [
"typedoc-plugin-markdown"
]
}
}
+7
View File
@@ -0,0 +1,7 @@
{
"hideBreadcrumbs": true,
"hideInPageTOC": true,
"readme": "none",
"plugin": ["typedoc-plugin-markdown"],
"theme": "./typedoc-vsf-theme"
}
+11631
View File
File diff suppressed because it is too large Load Diff