Skip to content

Commit 458e8eb

Browse files
Merge pull request #16 from multividas/DEV
DEV
2 parents 84e0c2c + 7e3b1c0 commit 458e8eb

34 files changed

+131
-74
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Multividas Developers
22

3-
Welcome to Multividas Developers! Dive into our documentation to explore a wide range of features and functionalities.
3+
Welcome to Multividas Developers! Explore various features and functionalities through our API documentation.
44

55
<img src="./docs/public/images/cover-multividas-blogging-platform-multividas-social-media-blog-multividas-posts-threads-multividas-comments-discussions-multividas-short-texts-multividas-social-blogging.png" alt="multividas blog, multividas social media, multividas microblogging, multividas posts, multividas threads, multividas short texts, multividas comments, multividas discussions, multividas blogging platform, multividas blog community, multividas blog space, multividas social networking, multividas text sharing, multividas social blogging, multividas blog posts, multividas social threads, multividas blog comments, multividas blog conversations, multividas social interactions, multividas micro-content platform, multividas social engagement, multividas blog sharing, multividas blogging community, multividas social platform, multividas online community, multividas digital conversations, multividas social discussions, multividas post sharing, multividas text community, multividas microblog community, multividas social conversations, multividas blog interactions, multividas text interactions, multividas social sharing, multividas blog engagement, multividas social posts, multividas blog space, multividas text community, multividas microblog engagement, multividas social network, multividas blog connections, multividas post community, multividas text platform, multividas blog platform, multividas social media space, multividas blog hub, multividas social hub, multividas post hub, multividas blog sphere, multividas social sphere, multividas text sphere, multividas blog world, multividas social world, multividas post world, multividas blog realm, multividas social realm, multividas post realm, multividas blog kingdom, multividas social kingdom, multividas post kingdom, multividas blog domain, multividas social domain, multividas post domain, multividas blog galaxy, multividas social galaxy, multividas post galaxy, multividas blog universe, multividas social universe, multividas post universe, multividas blog environment, multividas social environment, multividas post environment, multividas blog atmosphere, multividas social atmosphere, multividas post atmosphere, multividas blog ecosystem, multividas social ecosystem, multividas post ecosystem, multividas blog landscape, multividas social landscape, multividas post landscape, multividas blog terrain, multividas social terrain, multividas post terrain, multividas blog habitat, multividas social habitat, multividas post habitat, multividas blog domain, multividas social domain, multividas post domain, multividas blog niche, multividas social niche, multividas post niche, multividas blog corner, multividas social corner, multividas post corner, multividas blog spot, multividas social spot, multividas post spot, multividas blog junction, multividas memes, multividas meme sharing, multividas funny posts, multividas meme community, multividas humor blog, multividas memes and jokes, multividas meme hub, multividas meme world, multividas meme sharing platform, multividas social memes, multividas blog memes, multividas post memes, multividas meme interactions." />
66

docs/.vitepress/config.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Vitepress
22
import { defineConfig } from 'vitepress'
33
// Partials
4-
import { nav, sidebarRestApi, sidebarGraphQL, sidebarMultividasUi } from './nav'
4+
import { nav, sideBarMultividasRest, sideBarMultividasGraphql, sidebarMultiChat, sidebarMultividasUi } from './nav'
55

66
export default defineConfig({
77
lang: 'en-US',
@@ -16,7 +16,7 @@ export default defineConfig({
1616
['meta', { property: 'og:locale', content: 'en_US' }],
1717
['meta', { property: 'og:type', content: 'Multividas Developers' }],
1818
['meta', { property: 'og:title', content: 'Multividas Developers' }],
19-
['meta', { property: 'og:description', content: 'Welcome to Multividas Developers! Dive into our documentation to explore a wide range of features and functionalities.' }],
19+
['meta', { property: 'og:description', content: 'Welcome to Multividas Developers! Explore various features and functionalities through our API documentation.' }],
2020
['meta', { property: 'og:image', content: '/images/logo.svg' }],
2121
['meta', { property: 'og:url', content: 'developers.multividas.com' }],
2222
['meta', { property: 'og:site_name', content: 'Multividas Developers' }],
@@ -35,9 +35,9 @@ export default defineConfig({
3535
nav: nav(),
3636

3737
sidebar: {
38-
'/rest/': sidebarRestApi(),
39-
'/graphql/': sidebarGraphQL(),
40-
'/multividas-ui/': sidebarMultividasUi(),
38+
'/products/multividas/rest/': sideBarMultividasRest(),
39+
'/products/multividas/graphql/': sideBarMultividasGraphql(),
40+
'/open-source/multividas-ui': sidebarMultividasUi(),
4141
},
4242

4343
socialLinks: [
@@ -48,7 +48,7 @@ export default defineConfig({
4848

4949
footer: {
5050
message: 'Released under the MIT License.',
51-
copyright: `Copyright © ${(new Date()).getFullYear()}-present Soulaimane Yahya`
51+
copyright: `Copyright © ${(new Date()).getFullYear()}-present Multividas`
5252
}
5353
}
5454
})

docs/.vitepress/nav.ts

Lines changed: 71 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,147 @@
11
export const nav = () => {
22
return [
3-
{ text: 'Rest API', link: '/rest/introduction/getting-started', activeMatch: '/rest/' },
4-
{ text: 'GraphQL', link: '/graphql/introduction/getting-started', activeMatch: '/graphql/' },
5-
{ text: 'Multividas UI', link: '/multividas-ui/introduction/getting-started', activeMatch: '/multividas-ui/' },
3+
{
4+
text: 'Developer Products',
5+
items: [
6+
{ text: 'Multividas', link: '/products/multividas/getting-started' },
7+
{ text: 'MultiChat', link: '/products/multichat/getting-started' },
8+
]
9+
},
10+
{
11+
text: 'Open Source',
12+
items: [
13+
{ text: 'Multividas UI', link: '/open-source/multividas-ui/introduction/getting-started' }
14+
]
15+
},
616
{
717
text: 'Learn more',
818
items: [
9-
{ text: 'Multividas', link: 'https://multividas.com' },
1019
{ text: 'Contributing', link: 'https://github.com/multividas' },
1120
]
1221
}
1322
]
1423
}
1524

16-
export const sidebarRestApi = () => {
25+
/**
26+
* Developer Products
27+
*/
28+
export const sidebarDeveloperProducts = () => {
29+
return [
30+
31+
]
32+
};
33+
34+
export const sideBarMultividasRest = () => {
1735
return [
1836
{
1937
text: 'Introduction',
2038
collapsed: false,
2139
items: [
22-
{ text: 'Getting Started', link: '/rest/introduction/getting-started' },
23-
{ text: 'API Response Handling', link: '/rest/introduction/api-responser' },
24-
{ text: 'Query Filters', link: '/rest/introduction/query-filters' },
25-
{ text: 'Error Handling', link: '/rest/introduction/errors' },
40+
{ text: 'Getting Started', link: '/products/multividas/rest/introduction/getting-started' },
41+
{ text: 'API Response Handling', link: '/products/multividas/rest/introduction/api-responser' },
42+
{ text: 'Query Filters', link: '/products/multividas/rest/introduction/query-filters' },
43+
{ text: 'Error Handling', link: '/products/multividas/rest/introduction/errors' },
2644
]
2745
},
2846
{
2947
text: 'Entities',
3048
collapsed: true,
3149
items: [
32-
{ text: 'User', link: '/rest/entities/user' },
33-
{ text: 'Thread', link: '/rest/entities/thread' },
34-
{ text: 'Comment', link: '/rest/entities/comment' },
35-
{ text: 'Tag', link: '/rest/entities/tag' },
50+
{ text: 'User', link: '/products/multividas/rest/entities/user' },
51+
{ text: 'Thread', link: '/products/multividas/rest/entities/thread' },
52+
{ text: 'Comment', link: '/products/multividas/rest/entities/comment' },
53+
{ text: 'Tag', link: '/products/multividas/rest/entities/tag' },
3654
]
3755
},
3856
{
3957
text: 'User',
4058
collapsed: true,
4159
items: [
42-
{ text: 'Getting Started', link: '/rest/users/getting-started' },
43-
{ text: 'Get the authenticated user', link: '/rest/users/get-the-authenticated-user' },
44-
{ text: 'Get user', link: '/rest/users/get-user' },
60+
{ text: 'Getting Started', link: '/products/multividas/rest/users/getting-started' },
61+
{ text: 'Get the authenticated user', link: '/products/multividas/rest/users/get-the-authenticated-user' },
62+
{ text: 'Get user', link: '/products/multividas/rest/users/get-user' },
4563
]
4664
},
4765
{
4866
text: 'Thread',
4967
collapsed: true,
5068
items: [
51-
{ text: 'Listing', link: '/rest/threads/listing' },
52-
{ text: 'Show', link: '/rest/threads/show' },
53-
{ text: 'Create', link: '/rest/threads/create' },
54-
{ text: 'Delete', link: '/rest/threads/delete' },
55-
{ text: 'Status', link: '/rest/threads/status' },
69+
{ text: 'Listing', link: '/products/multividas/rest/threads/listing' },
70+
{ text: 'Show', link: '/products/multividas/rest/threads/show' },
71+
{ text: 'Create', link: '/products/multividas/rest/threads/create' },
72+
{ text: 'Delete', link: '/products/multividas/rest/threads/delete' },
73+
{ text: 'Status', link: '/products/multividas/rest/threads/status' },
5674
]
5775
},
5876
{
5977
text: 'Comment',
6078
collapsed: true,
6179
items: [
62-
{ text: 'Listing', link: '/rest/comments/listing' },
63-
{ text: 'Show', link: '/rest/comments/show' },
64-
{ text: 'Create', link: '/rest/comments/create' },
65-
{ text: 'Delete', link: '/rest/comments/delete' },
66-
{ text: 'Status', link: '/rest/comments/status' },
80+
{ text: 'Listing', link: '/products/multividas/rest/comments/listing' },
81+
{ text: 'Show', link: '/products/multividas/rest/comments/show' },
82+
{ text: 'Create', link: '/products/multividas/rest/comments/create' },
83+
{ text: 'Delete', link: '/products/multividas/rest/comments/delete' },
84+
{ text: 'Status', link: '/products/multividas/rest/comments/status' },
6785
]
6886
},
6987
{
7088
text: 'Tag',
7189
collapsed: true,
7290
items: [
73-
{ text: 'Listing', link: '/rest/tags/listing' },
91+
{ text: 'Listing', link: '/products/multividas/rest/tags/listing' },
7492
]
7593
},
7694
]
7795
}
7896

79-
export const sidebarGraphQL = () => {
97+
export const sideBarMultividasGraphql = () => {
8098
return [
8199
{
82100
text: 'Introduction',
83101
collapsed: false,
84102
items: [
85-
{ text: 'Getting Started', link: '/graphql/introduction/getting-started' },
103+
{ text: 'Getting Started', link: '/products/multividas/graphql/introduction/getting-started' },
86104
]
87105
},
88106
]
89107
}
90108

109+
export const sidebarMultiChat = () => {
110+
return [
111+
{
112+
text: 'Introduction',
113+
collapsed: false,
114+
items: [
115+
{ text: 'Getting Started', link: '/products/multichat/getting-started' },
116+
]
117+
}
118+
]
119+
}
120+
121+
/**
122+
* Open Source
123+
*/
124+
export const sidebarOpenSource = () => {
125+
return [
126+
127+
]
128+
};
129+
91130
export const sidebarMultividasUi = () => {
92131
return [
93132
{
94133
text: 'Introduction',
95134
collapsed: false,
96135
items: [
97-
{ text: 'Getting Started', link: '/multividas-ui/introduction/getting-started' },
136+
{ text: 'Getting Started', link: '/open-source/multividas-ui/introduction/getting-started' },
98137
]
99138
},
100139
{
101140
text: 'Icons',
102141
collapsed: false,
103142
items: [
104-
{ text: 'Installation', link: '/multividas-ui/icons/installation' },
105-
{ text: 'Explore Icons', link: '/multividas-ui/icons/explore' },
143+
{ text: 'Installation', link: '/open-source/multividas-ui/icons/installation' },
144+
{ text: 'Explore Icons', link: '/open-source/multividas-ui/icons/explore' },
106145
]
107146
},
108147
]

docs/index.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Multividas
33

44
titleTemplate: Multividas Developers
55

6-
description: Welcome to Multividas Developers! Dive into our documentation to explore a wide range of features and functionalities.
6+
description: Welcome to Multividas Developers! Explore various features and functionalities through our API documentation.
77

88
editLink: true
99

@@ -22,7 +22,7 @@ layout: home
2222
head:
2323
- - meta
2424
- name: description
25-
content: Welcome to Multividas Developers! Dive into our documentation to explore a wide range of features and functionalities.
25+
content: Welcome to Multividas Developers! Explore various features and functionalities through our API documentation.
2626
- - meta
2727
- name: keywords
2828
content: Multividas Developers
@@ -33,38 +33,36 @@ head:
3333

3434
hero:
3535
name: "Multividas"
36-
text: "UI Library & API documentation"
37-
tagline: "You can explore various features and functionalities provided by our documentation."
36+
text: "API documentation"
37+
tagline: "Explore various features and functionalities through our API documentation."
3838
image:
3939
src: /images/logo-shadow-multividas-blogging-platform-multividas-social-media-blog-multividas-posts-threads-multividas-comments-discussions-multividas-short-texts-multividas-social-blogging.png
4040
alt: Multividas Developers Logo
4141
light: /images/logo-shadow-multividas-blogging-platform-multividas-social-media-blog-multividas-posts-threads-multividas-comments-discussions-multividas-short-texts-multividas-social-blogging.png
4242
dark: /images/logo-shadow-multividas-blogging-platform-multividas-social-media-blog-multividas-posts-threads-multividas-comments-discussions-multividas-short-texts-multividas-social-blogging.png
4343
actions:
4444
- theme: brand
45-
text: Rest API
46-
link: /rest/introduction/getting-started
47-
- theme: brand
48-
text: GraphQL
49-
link: /graphql/introduction/getting-started
45+
text: Multividas
46+
link: /products/multividas/getting-started
47+
5048
- theme: brand
51-
text: Multividas UI
52-
link: /multividas-ui/introduction/getting-started
49+
text: MultiChat
50+
link: /products/multichat/getting-started
51+
5352
- theme: alt
54-
text: View on Github
55-
link: https://github.com/multividas/developers-multividas
53+
text: View on GitHub
54+
link: https://github.com/multividas
5655

5756
features:
58-
- icon: 🔑
59-
title: Typed entities
60-
details: Our platform offers a flexible DX (Developer Experience), made possible by providing references for the returned entities.
61-
link: /rest/introduction/getting-started
62-
- icon: 💡
63-
title: Full coverage
64-
details: With our rich API, our documentation offers a comprehensive overview of all the possibilities our platform has to offer.
65-
link: /rest/introduction/getting-started
66-
- icon: ⚡️
67-
title: Beginner friendly
68-
details: The rest API includes detailed how-to guides, ensuring a seamless experience for everyone.
69-
link: /rest/introduction/getting-started
57+
- icon:
58+
src: /images/logo.svg
59+
title: Multividas.com
60+
details: Multividas is a social media platform where you can share threads, publish articles and news.
61+
link: /products/multividas/getting-started
62+
63+
- icon:
64+
src: /images/logo.svg
65+
title: MultiChat.network
66+
details: MultiChat is a messaging app with focus on security & user experience.
67+
link: /products/multichat/getting-started
7068
---
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Open Source
2+
3+
Welcome to Multividas Open Source.
4+
5+
Developer tools:
6+
7+
- [Multividas UI](/open-source/multividas-ui/introduction/getting-started)

docs/multividas-ui/icons/explore.md renamed to docs/open-source/multividas-ui/icons/explore.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
Browse our collection of ready to use icons
44

5-
## Soon ⌛
5+
Soon ⌛
File renamed without changes.

docs/multividas-ui/introduction/getting-started.md renamed to docs/open-source/multividas-ui/introduction/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Getting started - Multividas UI
1+
# Multividas UI
22

33
Welcome to Multividas UI, a Vue 3 component library by [Multividas.com](https://multividas.com). Designed to enhance your development experience, Multividas UI offers a rich set of Vue.js components.
44

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# MultiChat
2+
3+
MultiChat is a messaging app with focus on security & user experience.
4+
5+
Soon ⌛
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Multividas
2+
3+
Explore various features such as users, posts, comments, and hashtags through our API documentation.
4+
5+
Developer tools:
6+
7+
- [REST API](/products/multividas/rest/introduction/getting-started)
8+
- [GraphQL](/products/multividas/graphql/introduction/getting-started)

0 commit comments

Comments
 (0)