Skip to content

Commit 1d5204b

Browse files
authored
Merge pull request #27 from casper-devrel/issue/enhance/25-add-tutorials-menuitem
Add Tutorials sidebar
2 parents ba0fb1e + 5f88fc8 commit 1d5204b

File tree

3 files changed

+164
-1
lines changed

3 files changed

+164
-1
lines changed

Diff for: cspr-docs/config/sidebar.config.js

+77
Original file line numberDiff line numberDiff line change
@@ -455,4 +455,81 @@ module.exports = {
455455
items: ["users/ledger/ledger-setup", "users/ledger/ledger-live", "users/ledger/ledger-cspr-live", "users/ledger/staking-ledger"],
456456
},
457457
],
458+
tutorials: [
459+
"resources/quick-start",
460+
{
461+
type: "category",
462+
label: "Beginner Tutorials",
463+
collapsible: true,
464+
collapsed: true,
465+
link: {
466+
type: "doc",
467+
id: "resources/beginner/index",
468+
},
469+
items: [
470+
"resources/beginner/getting-started-tutorial",
471+
{
472+
type: "category",
473+
label: "A Counter with NCTL",
474+
collapsible: true,
475+
collapsed: true,
476+
className: "text_transform_reset",
477+
link: {
478+
type: "doc",
479+
id: "resources/beginner/counter/index",
480+
},
481+
items: ["resources/beginner/counter/overview", "resources/beginner/counter/commands", "resources/beginner/counter/walkthrough"],
482+
},
483+
{
484+
type: "category",
485+
label: "A Counter on the Testnet",
486+
collapsible: true,
487+
collapsed: true,
488+
link: {
489+
type: "doc",
490+
id: "resources/beginner/counter-testnet/index",
491+
},
492+
items: [
493+
"resources/beginner/counter-testnet/overview",
494+
"resources/beginner/counter-testnet/commands",
495+
"resources/beginner/counter-testnet/walkthrough",
496+
],
497+
},
498+
"resources/beginner/querying-network",
499+
"resources/beginner/upgrade-contract",
500+
"resources/beginner/cep18",
501+
"resources/beginner/aws-node",
502+
],
503+
},
504+
{
505+
type: "category",
506+
label: "Advanced Tutorials",
507+
collapsible: true,
508+
collapsed: true,
509+
link: {
510+
type: "doc",
511+
id: "resources/advanced/index",
512+
},
513+
items: [
514+
"resources/advanced/two-party-multi-sig",
515+
{
516+
type: "category",
517+
label: "Multi-Sig Management",
518+
collapsible: true,
519+
collapsed: true,
520+
items: [
521+
"resources/advanced/multi-sig/index",
522+
"resources/advanced/multi-sig/multi-sig-workflow",
523+
"resources/advanced/multi-sig/other-scenarios",
524+
],
525+
},
526+
"resources/advanced/return-values-tutorial",
527+
"resources/advanced/list-auth-keys-tutorial",
528+
"resources/advanced/transfer-token-to-contract",
529+
"resources/advanced/storage-workflow",
530+
"resources/advanced/cross-contract",
531+
//"resources/advanced/list-cspr",
532+
],
533+
},
534+
],
458535
};

Diff for: cspr-docs/config/theme.navbar.config.js

+6
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ module.exports = {
4141
label: "Resources",
4242
position: "left",
4343
},
44+
{
45+
type: "docSidebar",
46+
sidebarId: "tutorials",
47+
label: "Tutorials",
48+
position: "left",
49+
},
4450
{
4551
to: `https://github.com/casper-devrel/docs-redux/issues/new?assignees=&labels=docs-v2-feedback&projects=&template=feedback.yml&title=Docs+Feedback`,
4652
label: "Feedback",

Diff for: cspr-docs/versioned_sidebars/version-1.5.X-sidebars.json

+81-1
Original file line numberDiff line numberDiff line change
@@ -468,5 +468,85 @@
468468
"users/ledger/staking-ledger"
469469
]
470470
}
471+
],
472+
"tutorials": [
473+
"resources/quick-start",
474+
{
475+
"type": "category",
476+
"label": "Beginner Tutorials",
477+
"collapsible": true,
478+
"collapsed": true,
479+
"link": {
480+
"type": "doc",
481+
"id": "resources/beginner/index"
482+
},
483+
"items": [
484+
"resources/beginner/getting-started-tutorial",
485+
{
486+
"type": "category",
487+
"label": "A Counter with NCTL",
488+
"collapsible": true,
489+
"collapsed": true,
490+
"className": "text_transform_reset",
491+
"link": {
492+
"type": "doc",
493+
"id": "resources/beginner/counter/index"
494+
},
495+
"items": [
496+
"resources/beginner/counter/overview",
497+
"resources/beginner/counter/commands",
498+
"resources/beginner/counter/walkthrough"
499+
]
500+
},
501+
{
502+
"type": "category",
503+
"label": "A Counter on the Testnet",
504+
"collapsible": true,
505+
"collapsed": true,
506+
"link": {
507+
"type": "doc",
508+
"id": "resources/beginner/counter-testnet/index"
509+
},
510+
"items": [
511+
"resources/beginner/counter-testnet/overview",
512+
"resources/beginner/counter-testnet/commands",
513+
"resources/beginner/counter-testnet/walkthrough"
514+
]
515+
},
516+
"resources/beginner/querying-network",
517+
"resources/beginner/upgrade-contract",
518+
"resources/beginner/cep18",
519+
"resources/beginner/aws-node"
520+
]
521+
},
522+
{
523+
"type": "category",
524+
"label": "Advanced Tutorials",
525+
"collapsible": true,
526+
"collapsed": true,
527+
"link": {
528+
"type": "doc",
529+
"id": "resources/advanced/index"
530+
},
531+
"items": [
532+
"resources/advanced/two-party-multi-sig",
533+
{
534+
"type": "category",
535+
"label": "Multi-Sig Management",
536+
"collapsible": true,
537+
"collapsed": true,
538+
"items": [
539+
"resources/advanced/multi-sig/index",
540+
"resources/advanced/multi-sig/multi-sig-workflow",
541+
"resources/advanced/multi-sig/other-scenarios"
542+
]
543+
},
544+
"resources/advanced/return-values-tutorial",
545+
"resources/advanced/list-auth-keys-tutorial",
546+
"resources/advanced/transfer-token-to-contract",
547+
"resources/advanced/storage-workflow",
548+
"resources/advanced/cross-contract"
549+
]
550+
}
471551
]
472-
}
552+
}

0 commit comments

Comments
 (0)