Skip to content

Commit

Permalink
feat(docs): initial doc structure
Browse files Browse the repository at this point in the history
  • Loading branch information
jahow committed Jul 24, 2023
1 parent d9365a1 commit b66bc7e
Show file tree
Hide file tree
Showing 34 changed files with 487 additions and 28 deletions.
120 changes: 105 additions & 15 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,117 @@ import { defineConfig } from 'vitepress'

// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "GeoNetwork-UI Documentation",
description: "Documentation of various aspects of the project",
title: 'GeoNetwork-UI',
description: 'Documentation of various aspects of the project',
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: 'Home', link: '/' },
{ text: 'Examples', link: '/markdown-examples' }
],

sidebar: [
{ text: 'Guide', link: '/guide/why', activeMatch: '/guide/' },
{ text: 'Reference', link: '/reference/', activeMatch: '/reference/' },
{ text: 'Applications', link: '/apps/', activeMatch: '/apps/' },
{
text: 'Examples',
items: [
{ text: 'Markdown Examples', link: '/markdown-examples' },
{ text: 'Runtime API Examples', link: '/api-examples' }
]
}
text: 'Version XXX',
link: 'https://github.com/geonetwork/geonetwork-ui/releases',
},
],

sidebar: {
'/guide/': sidebarGuide(),
'/reference/': sidebarReference(),
'/apps/': sidebarApps(),
},

socialLinks: [
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' }
]
}
{ icon: 'github', link: 'https://github.com/geonetwork/geonetwork-ui' },
],

footer: {
message: 'Released under the GPL-2.0 license.',
copyright: 'Copyright © 2020-present GeoNetwork',
},

search: {
provider: 'local',
},
},
})

function sidebarGuide() {
return [
{
text: 'Guide',
items: [
{ text: 'Why?', link: '/guide/why' },
{ text: 'Getting started', link: '/guide/getting-started' },
{ text: 'Prerequisites', link: '/guide/prerequisites' },
{ text: 'Configure', link: '/guide/configure' },
{ text: 'Deploy', link: '/guide/deploy' },
{ text: 'Web components', link: '/guide/webcomponents' },
{ text: 'Troubleshooting', link: '/guide/troubleshooting' },
{ text: 'FAQ', link: '/guide/faq' },
],
},
{
text: 'About',
items: [
{ text: 'Vision', link: '/guide/vision' },
{ text: 'Roadmap', link: '/guide/roadmap' },
{ text: 'Contributors', link: '/guide/contributors' },
{ text: 'Sponsors', link: '/guide/sponsors' },
{ text: 'License', link: '/guide/license' },
{ text: 'Maintenance', link: '/guide/maintenance' },
],
},
{
text: 'Contributing',
items: [
{ text: 'Development environment', link: '/guide/dev-environment' },
{ text: 'Create a Pull Request', link: '/guide/create-a-pr' },
{ text: 'Best practices', link: '/guide/best-practices' },
{ text: 'Versioning', link: '/guide/versioning' },
],
},
]
}

function sidebarReference() {
return [
{
text: 'Architecture',
items: [
{ text: 'Principles', link: '/reference/principles' },
{ text: 'ElasticSearch index', link: '/reference/elasticsearch' },
{ text: 'Organizations', link: '/reference/organizations' },
{ text: 'State management', link: '/reference/state-management' },
{ text: 'Routing', link: '/reference/routing' },
{ text: 'Application configuration', link: '/reference/app-config' },
{
text: 'Pivot Format',
link: '/reference/pivot-format',
},
],
},
{
text: 'Web Components',
link: '/reference/webcomponents',
},
{
text: 'Supported search fields',
link: '/reference/search-fields',
},
]
}

function sidebarApps() {
return [
{
text: 'Applications',
items: [
{ text: 'Datahub', link: '/apps/datahub' },
{ text: 'Datafeeder', link: '/apps/datafeeder' },
{ text: 'Editor', link: '/apps/editor' },
],
},
]
}
11 changes: 11 additions & 0 deletions docs/apps/datafeeder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/apps/datahub.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/apps/editor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/apps/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/best-practices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/configure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/contributors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/create-a-pr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/deploy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/dev-environment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/faq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/getting-started.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/license.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/maintenance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/prerequisites.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/sponsors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/troubleshooting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/versioning.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/vision.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
11 changes: 11 additions & 0 deletions docs/guide/webcomponents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
outline: deep
---

# Chapter 1

Chapter 1

# Chapter 2

Chapter 2
Loading

0 comments on commit b66bc7e

Please sign in to comment.