Skip to content

Commit 151adb9

Browse files
author
Matteo Joliveau
committed
Init project with Vuepress
1 parent 6b2be57 commit 151adb9

File tree

8 files changed

+7675
-1
lines changed

8 files changed

+7675
-1
lines changed

.gitignore

+280
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,280 @@
1+
2+
# Created by https://www.gitignore.io/api/vue,node,linux,macos,windows,intellij,visualstudiocode
3+
# Edit at https://www.gitignore.io/?templates=vue,node,linux,macos,windows,intellij,visualstudiocode
4+
5+
### Intellij ###
6+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
7+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8+
9+
# User-specific stuff
10+
.idea/**/workspace.xml
11+
.idea/**/tasks.xml
12+
.idea/**/usage.statistics.xml
13+
.idea/**/dictionaries
14+
.idea/**/shelf
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
# When using Gradle or Maven with auto-import, you should exclude module files,
34+
# since they will be recreated, and may cause churn. Uncomment if using
35+
# auto-import.
36+
# .idea/modules.xml
37+
# .idea/*.iml
38+
# .idea/modules
39+
# *.iml
40+
# *.ipr
41+
42+
# CMake
43+
cmake-build-*/
44+
45+
# Mongo Explorer plugin
46+
.idea/**/mongoSettings.xml
47+
48+
# File-based project format
49+
*.iws
50+
51+
# IntelliJ
52+
out/
53+
54+
# mpeltonen/sbt-idea plugin
55+
.idea_modules/
56+
57+
# JIRA plugin
58+
atlassian-ide-plugin.xml
59+
60+
# Cursive Clojure plugin
61+
.idea/replstate.xml
62+
63+
# Crashlytics plugin (for Android Studio and IntelliJ)
64+
com_crashlytics_export_strings.xml
65+
crashlytics.properties
66+
crashlytics-build.properties
67+
fabric.properties
68+
69+
# Editor-based Rest Client
70+
.idea/httpRequests
71+
72+
# Android studio 3.1+ serialized cache file
73+
.idea/caches/build_file_checksums.ser
74+
75+
### Intellij Patch ###
76+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
77+
78+
# *.iml
79+
# modules.xml
80+
# .idea/misc.xml
81+
# *.ipr
82+
83+
# Sonarlint plugin
84+
.idea/**/sonarlint/
85+
86+
# SonarQube Plugin
87+
.idea/**/sonarIssues.xml
88+
89+
# Markdown Navigator plugin
90+
.idea/**/markdown-navigator.xml
91+
.idea/**/markdown-navigator/
92+
93+
### Linux ###
94+
*~
95+
96+
# temporary files which can be created if a process still has a handle open of a deleted file
97+
.fuse_hidden*
98+
99+
# KDE directory preferences
100+
.directory
101+
102+
# Linux trash folder which might appear on any partition or disk
103+
.Trash-*
104+
105+
# .nfs files are created when an open file is removed but is still being accessed
106+
.nfs*
107+
108+
### macOS ###
109+
# General
110+
.DS_Store
111+
.AppleDouble
112+
.LSOverride
113+
114+
# Icon must end with two \r
115+
Icon
116+
117+
# Thumbnails
118+
._*
119+
120+
# Files that might appear in the root of a volume
121+
.DocumentRevisions-V100
122+
.fseventsd
123+
.Spotlight-V100
124+
.TemporaryItems
125+
.Trashes
126+
.VolumeIcon.icns
127+
.com.apple.timemachine.donotpresent
128+
129+
# Directories potentially created on remote AFP share
130+
.AppleDB
131+
.AppleDesktop
132+
Network Trash Folder
133+
Temporary Items
134+
.apdisk
135+
136+
### Node ###
137+
# Logs
138+
logs
139+
*.log
140+
npm-debug.log*
141+
yarn-debug.log*
142+
yarn-error.log*
143+
lerna-debug.log*
144+
145+
# Diagnostic reports (https://nodejs.org/api/report.html)
146+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
147+
148+
# Runtime data
149+
pids
150+
*.pid
151+
*.seed
152+
*.pid.lock
153+
154+
# Directory for instrumented libs generated by jscoverage/JSCover
155+
lib-cov
156+
157+
# Coverage directory used by tools like istanbul
158+
coverage
159+
*.lcov
160+
161+
# nyc test coverage
162+
.nyc_output
163+
164+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
165+
.grunt
166+
167+
# Bower dependency directory (https://bower.io/)
168+
bower_components
169+
170+
# node-waf configuration
171+
.lock-wscript
172+
173+
# Compiled binary addons (https://nodejs.org/api/addons.html)
174+
build/Release
175+
176+
# Dependency directories
177+
node_modules/
178+
jspm_packages/
179+
180+
# TypeScript v1 declaration files
181+
typings/
182+
183+
# TypeScript cache
184+
*.tsbuildinfo
185+
186+
# Optional npm cache directory
187+
.npm
188+
189+
# Optional eslint cache
190+
.eslintcache
191+
192+
# Optional REPL history
193+
.node_repl_history
194+
195+
# Output of 'npm pack'
196+
*.tgz
197+
198+
# Yarn Integrity file
199+
.yarn-integrity
200+
201+
# dotenv environment variables file
202+
.env
203+
.env.test
204+
205+
# parcel-bundler cache (https://parceljs.org/)
206+
.cache
207+
208+
# next.js build output
209+
.next
210+
211+
# nuxt.js build output
212+
.nuxt
213+
214+
# react / gatsby
215+
/public
216+
217+
# vuepress build output
218+
.vuepress/dist
219+
220+
# Serverless directories
221+
.serverless/
222+
223+
# FuseBox cache
224+
.fusebox/
225+
226+
# DynamoDB Local files
227+
.dynamodb/
228+
229+
### VisualStudioCode ###
230+
.vscode/*
231+
!.vscode/settings.json
232+
!.vscode/tasks.json
233+
!.vscode/launch.json
234+
!.vscode/extensions.json
235+
236+
### VisualStudioCode Patch ###
237+
# Ignore all local history of files
238+
.history
239+
240+
### Vue ###
241+
.DS_*
242+
**/*.backup.*
243+
**/*.back.*
244+
245+
node_modules
246+
bower_componets
247+
248+
*.sublime*
249+
250+
psd
251+
thumb
252+
sketch
253+
254+
### Windows ###
255+
# Windows thumbnail cache files
256+
Thumbs.db
257+
Thumbs.db:encryptable
258+
ehthumbs.db
259+
ehthumbs_vista.db
260+
261+
# Dump file
262+
*.stackdump
263+
264+
# Folder config file
265+
[Dd]esktop.ini
266+
267+
# Recycle Bin used on file shares
268+
$RECYCLE.BIN/
269+
270+
# Windows Installer files
271+
*.cab
272+
*.msi
273+
*.msix
274+
*.msm
275+
*.msp
276+
277+
# Windows shortcuts
278+
*.lnk
279+
280+
# End of https://www.gitignore.io/api/vue,node,linux,macos,windows,intellij,visualstudiocode

.vuepress/config.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module.exports = {
2+
title: "Enseada",
3+
description: "A Cloud native multi-package registry",
4+
themeConfig: {
5+
nav: [
6+
{ text: 'Home', link: '/' },
7+
{ text: 'Website', link: 'https://enseada.io', target: '_blank'},
8+
{ text: 'Source code', link: 'https://github.com/enseadaio/enseada', target: '_blank'},
9+
],
10+
sidebar: [
11+
'/getting-started',
12+
'/install',
13+
]
14+
}
15+
}

.vuepress/public/logo-white.png

60 KB
Loading

README.md

+16-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,16 @@
1-
# documentation
1+
---
2+
home: true
3+
heroImage: /logo-white.png
4+
actionText: Get Started
5+
actionLink: /getting-started/
6+
features:
7+
- title: Multiple registries
8+
details: Enseada is built to host multiple package formats, like Maven and NPM packages, Docker images and Ruby gems.
9+
- title: Built for the Cloud
10+
details: |
11+
Enseada is built on distributed technologies to achieve high availability and easy horizontal scaling.
12+
Built on top of the Erlang runtime and CouchDB, Enseada is natively distributed and fault-tolerant, reaching high degrees of reliability and security. The storage engine is compatible with many object storage providers to efficiently store your packages in the Cloud.
13+
- title: Container native
14+
details: Enseada is designed to be run in containers, and plays nicely with orchestration tools such as Kubernetes and Swarm.
15+
footer: ISC Licensed | Copyright © 2019-present Matteo Joliveau
16+
---

getting-started.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Getting Started

install.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Install and update

package.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "enseada-docs",
3+
"version": "0.1.0",
4+
"description": "Enseada documentation website",
5+
"repository": "[email protected]:enseadaio/documentation.git",
6+
"author": "Matteo Joliveau <[email protected]>",
7+
"license": "ISC",
8+
"private": true,
9+
"scripts": {
10+
"start": "vuepress dev",
11+
"build": "vuepress buil"
12+
},
13+
"dependencies": {
14+
"vuepress": "^1.2.0"
15+
}
16+
}

0 commit comments

Comments
 (0)