Skip to content
This repository has been archived by the owner on Nov 23, 2022. It is now read-only.

Commit

Permalink
chore(workspace): add nx cloud, update docusaurus config
Browse files Browse the repository at this point in the history
  • Loading branch information
0x77dev committed Jan 29, 2022
1 parent 37ec5a1 commit 68d3d68
Show file tree
Hide file tree
Showing 4 changed files with 163 additions and 138 deletions.
247 changes: 123 additions & 124 deletions docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,136 +3,135 @@ const darkCodeTheme = require('prism-react-renderer/themes/vsDark');

// With JSDoc @type annotations, IDEs can provide config autocompletion
/** @type {import('@docusaurus/types').DocusaurusConfig} */
(
module.exports = {
title: 'DStack',
tagline:
'Technology stack as a library for developing semi-decentralized web applications',
url: 'https://dstack.0x77.dev',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.ico',
organizationName: '0x77dev',
projectName: 'dstack',
module.exports = {
title: 'DStack',
tagline:
'Technology stack as a library for developing semi-decentralized web applications',
url: 'https://dstack.0x77.dev',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.ico',
organizationName: '0x77dev',
projectName: 'dstack',

plugins: [
[
'docusaurus-plugin-typedoc',
{
entryPoints: ['../packages/lib'],
entryPointStrategy: 'packages',
sidebar: {
fullNames: true,
},
plugins: [
[
'docusaurus-plugin-typedoc',
{
id: 'lib',
entryPoints: ['..'],
entryPointStrategy: 'packages',
sidebar: {
fullNames: true,
},
],
],

presets: [
[
'@docusaurus/preset-classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
editUrl: 'https://github.com/dstack-js/dstack/edit/main/docs/',
},
blog: {
showReadingTime: true,
editUrl: 'https://github.com/dstack-js/dstack/edit/main/docs/blog/',
},
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
}),
],
},
],
],

themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
presets: [
[
'@docusaurus/preset-classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
// algolia: {
// apiKey: '6407ba8e951f3066d9d6761b7959174e',
// indexName: 'dstack',
// appId: 'C0HURB3Q6E',
// contextualSearch: true,
// },
colorMode: {
defaultMode: 'dark',
disableSwitch: true,
respectPrefersColorScheme: true,
},
navbar: {
title: 'DStack',
logo: {
alt: 'DStack Logo',
src: 'img/logo.svg',
},
items: [
{
type: 'doc',
docId: 'intro',
position: 'left',
label: 'Documentation',
},
{ to: '/blog', label: 'Blog', position: 'left' },
{
href: 'https://github.com/dstack-js/dstack',
label: 'GitHub',
position: 'right',
},
],
docs: {
sidebarPath: require.resolve('./sidebars.js'),
editUrl: 'https://github.com/dstack-js/dstack/edit/main/docs/',
},
footer: {
style: 'dark',
links: [
{
title: 'Docs',
items: [
{
label: 'Tutorial',
to: '/docs/intro',
},
],
},
{
title: 'Community',
items: [
{
label: 'NPM',
href: 'https://www.npmjs.com/org/dstack-js',
},
{
label: 'Stack Overflow',
href: 'https://stackoverflow.com/questions/tagged/dstack',
},
{
label: 'Discord',
href: 'https://discord.link/dstack',
},
],
},
{
title: 'More',
items: [
{
label: 'Blog',
to: '/blog',
},
{
label: 'GitHub',
href: 'https://github.com/dstack-js/dstack',
},
],
},
],
copyright: `Copyright © ${new Date().getFullYear()} <a href="https://github.com/dstack-js/dstack/graphs/contributors">DStack Contributors</a>`,
blog: {
showReadingTime: true,
editUrl: 'https://github.com/dstack-js/dstack/edit/main/docs/blog/',
},
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
}),
}
);
],
],

themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
// algolia: {
// apiKey: '6407ba8e951f3066d9d6761b7959174e',
// indexName: 'dstack',
// appId: 'C0HURB3Q6E',
// contextualSearch: true,
// },
colorMode: {
defaultMode: 'dark',
disableSwitch: true,
respectPrefersColorScheme: true,
},
navbar: {
title: 'DStack',
logo: {
alt: 'DStack Logo',
src: 'img/logo.svg',
},
items: [
{
type: 'doc',
docId: 'intro',
position: 'left',
label: 'Documentation',
},
{ to: '/blog', label: 'Blog', position: 'left' },
{
href: 'https://github.com/dstack-js/dstack',
label: 'GitHub',
position: 'right',
},
],
},
footer: {
style: 'dark',
links: [
{
title: 'Docs',
items: [
{
label: 'Tutorial',
to: '/docs/intro',
},
],
},
{
title: 'Community',
items: [
{
label: 'NPM',
href: 'https://www.npmjs.com/org/dstack-js',
},
{
label: 'Stack Overflow',
href: 'https://stackoverflow.com/questions/tagged/dstack',
},
{
label: 'Discord',
href: 'https://discord.link/dstack',
},
],
},
{
title: 'More',
items: [
{
label: 'Blog',
to: '/blog',
},
{
label: 'GitHub',
href: 'https://github.com/dstack-js/dstack',
},
],
},
],
copyright: `Copyright © ${new Date().getFullYear()} <a href="https://github.com/dstack-js/dstack/graphs/contributors">DStack Contributors</a>`,
},
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
},
}),
};
5 changes: 3 additions & 2 deletions nx.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,15 @@
},
"tasksRunnerOptions": {
"default": {
"runner": "@nrwl/workspace/tasks-runners/default",
"runner": "@nrwl/nx-cloud",
"options": {
"cacheableOperations": [
"build",
"lint",
"test",
"e2e"
]
],
"accessToken": "MjBiYTU3ODktZDVlZC00MmNkLWI2YmQtNmNlNDIwOWY3ZDU1fHJlYWQtd3JpdGU="
}
}
}
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"@nrwl/jest": "13.4.4",
"@nrwl/js": "13.4.4",
"@nrwl/linter": "13.4.4",
"@nrwl/nx-cloud": "^13.1.2",
"@nrwl/tao": "13.4.4",
"@nrwl/workspace": "13.4.4",
"@types/jest": "27.0.2",
Expand Down
48 changes: 36 additions & 12 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3694,6 +3694,18 @@
tmp "~0.2.1"
tslib "^2.3.0"

"@nrwl/nx-cloud@^13.1.2":
version "13.1.2"
resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-13.1.2.tgz#5715bd571d883f48b34354468265e723cc41cb6d"
integrity sha512-0MzPYtnt63ZoiWCN6B4zpDprkM+/+/opGV1g8evXb5GbMpLQIeAkyABt49RlNuBPhhmUUYvte4WwyzEmyWZSRQ==
dependencies:
axios "^0.21.1"
chalk "4.1.0"
node-machine-id "^1.1.12"
rxjs "6.5.5"
strip-json-comments "^3.1.1"
tar "6.1.11"

"@nrwl/tao@13.4.4":
version "13.4.4"
resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-13.4.4.tgz#aa392332e8ee7147a51fb8420c734aba47875717"
Expand Down Expand Up @@ -14482,6 +14494,11 @@ node-int64@^0.4.0:
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=

node-machine-id@^1.1.12:
version "1.1.12"
resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267"
integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==

node-pre-gyp@^0.13.0:
version "0.13.0"
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz#df9ab7b68dd6498137717838e4f92a33fc9daa42"
Expand Down Expand Up @@ -17286,6 +17303,13 @@ rxjs-for-await@0.0.2:
resolved "https://registry.yarnpkg.com/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz#26598a1d6167147cc192172970e7eed4e620384b"
integrity sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==

rxjs@6.5.5:
version "6.5.5"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec"
integrity sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==
dependencies:
tslib "^1.9.0"

rxjs@^6.5.4, rxjs@^6.6.0, rxjs@^6.6.3:
version "6.6.7"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
Expand Down Expand Up @@ -18442,6 +18466,18 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==

tar@6.1.11, tar@^6.0.2, tar@^6.1.0:
version "6.1.11"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
minipass "^3.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"

tar@^4, tar@^4.4.12:
version "4.4.19"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3"
Expand All @@ -18455,18 +18491,6 @@ tar@^4, tar@^4.4.12:
safe-buffer "^5.2.1"
yallist "^3.1.1"

tar@^6.0.2, tar@^6.1.0:
version "6.1.11"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
minipass "^3.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"

tdigest@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/tdigest/-/tdigest-0.1.1.tgz#2e3cb2c39ea449e55d1e6cd91117accca4588021"
Expand Down

0 comments on commit 68d3d68

Please sign in to comment.