Skip to content

Commit

Permalink
Final (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
tamalsaha authored Sep 5, 2019
1 parent 3067c04 commit 57414bc
Show file tree
Hide file tree
Showing 645 changed files with 43,359 additions and 206 deletions.
10 changes: 9 additions & 1 deletion .firebaserc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"projects": {
"prod": "appscode-domains",
"default": "kubedb-new-e7965"
},
"targets": {
Expand All @@ -9,6 +10,13 @@
"kubedb-v2-hugo"
]
}
},
"appscode-domains": {
"hosting": {
"hugo": [
"kubedb-prod"
]
}
}
}
}
}
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
.PHONY: run
run:
hugo server
hugo server --config=config.dev.yaml

.PHONY: docs
docs:
hugo-tools docs-aggregator
hugo-tools docs-aggregator --shared

.PHONY: gen
gen:
rm -rf public
hugo --minify
hugo --minify --config=config.yaml

.PHONY: deploy
deploy: gen
firebase use prod
firebase deploy
firebase use default
80 changes: 80 additions & 0 deletions config.dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
title: Run production-grade databases easily on Kubernetes
baseurl: https://kubedb-v2-hugo.web.app
languageCode: en-us
assetDir: static
googleAnalytics: UA-62096468-12
disableKinds:
- taxonomy
- taxonomyTerm
params:
product_key: kubedb
main_menu_dropdown_item: database
domain_appscode: https://appscode-v3-hugo.web.app
domain_kubedb: https://kubedb-v2-hugo.web.app
domain_kubevault: https://kubevault-v1-hugo.web.app
domain_kubeform: https://kubeform-v1-hugo.web.app
domain_pharmer: https://pharmer-v1-hugo.web.app
domain_kubeci: https://kubeci-v1-hugo.web.app
domain_kubeshield: https://kubeshield-v1-hugo.web.app
domain_bytebuilders: https://byte.builders
domain_marketplace: https://marketplace.byte.builders
search_engine_ID: 015199383701854252104:8mvwy0fek2e
search_api_key: AIzaSyBo15AW3hatf4fO8actJUZ_d5qZJpx0rXM
blog_url: https://blog.byte.builders
slack_url: https://slack.appscode.com
github_url: https://github.com/appscode
twitter_url: https://twitter.com/AppsCodeHQ
facebook_url: https://www.facebook.com/appscode
youtube_url: https://www.youtube.com/c/AppsCodeInc
contact_email: [email protected]
contact_phone: +1(650)241-8486
menu:
main:
- name: Database
identifier: database
weight: 15
url: https://kubedb.com/docs/latest/setup/install/
- name: Documentation
weight: 20
- name: Community
identifier: community
weight: 25
- name: Elasticsearch
identifier: elasticsearch
parent: database
weight: 10
- name: Memcached
identifier: memcached
parent: database
weight: 20
- name: MongoDB
identifier: mongodb
parent: database
weight: 30
- name: MySQL
identifier: mysql
parent: database
weight: 40
- name: PostgreSQL
identifier: postgres
parent: database
weight: 50
- name: Redis
identifier: redis
parent: database
weight: 60
- name: GitHub
identifier: github
parent: community
url: https://github.com/kubedb
weight: 1
- name: Twitter
identifier: twitter
parent: community
url: https://twitter.com/KubeDB
weight: 2
- name: Slack
identifier: slack
parent: community
url: http://slack.kubernetes.io/
weight: 3
17 changes: 9 additions & 8 deletions config.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
title: Run production-grade databases easily on Kubernetes
baseurl: https://kubedb-v2-hugo.web.app
baseurl: https://kubedb.com
languageCode: en-us
assetDir: static
googleAnalytics: UA-62096468-12
disableKinds:
- taxonomy
- taxonomyTerm
params:
product_key: kubedb
main_menu_dropdown_item: database
domain_appscode: https://appscode-v3-hugo.web.app
domain_kubedb: https://kubedb-v2-hugo.web.app
domain_kubevault: https://kubevault-v1-hugo.web.app
domain_kubeform: https://kubeform-v1-hugo.web.app
domain_pharmer: https://pharmer-v1-hugo.web.app
domain_kubeci: https://kubeci-v1-hugo.web.app
domain_kubeshield: https://kubeshield-v1-hugo.web.app
domain_appscode: https://appscode.com
domain_kubedb: https://kubedb.com
domain_kubevault: https://kubevault.com
domain_kubeform: https://kubeform.com
domain_pharmer: https://pharmer.io
domain_kubeci: https://kube.ci
domain_kubeshield: https://kubeshield.com
domain_bytebuilders: https://byte.builders
domain_marketplace: https://marketplace.byte.builders
search_engine_ID: 015199383701854252104:8mvwy0fek2e
Expand Down
56 changes: 56 additions & 0 deletions content/docs/v0.13.0-rc.0/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Contributing | KubeDB
description: Contributing
menu:
docs_v0.13.0-rc.0:
identifier: contributing-cli
name: Contributing
parent: welcome
weight: 10
menu_name: docs_v0.13.0-rc.0
section_menu_id: welcome
url: /docs/v0.13.0-rc.0/welcome/contributing/
aliases:
- /docs/v0.13.0-rc.0/CONTRIBUTING/
---

# Contribution Guidelines

Want to hack on KubeDB?

AppsCode projects are [Apache 2.0 licensed](https://github.com/kubedb/cli/blob/master/LICENSE) and accept contributions via GitHub pull requests. This document outlines some of the conventions on development workflow, commit message formatting, contact points and other resources to make it easier to get your contribution accepted.

## Certificate of Origin

By contributing to this project you agree to the Developer Certificate of Origin (DCO). This document was created by the Linux Kernel community and is a
simple statement that you, as a contributor, have the legal right to make the contribution. See the [DCO](https://github.com/kubedb/cli/blob/master/DCO) file for details.

## Developer Guide

We have a [Developer Guide](/docs/v0.13.0-rc.0/setup/developer-guide/overview) that outlines everything you need to know from setting up your dev environment to how to build and test KubeDB. If you find something undocumented or incorrect along the way, please feel free to send a Pull Request.

## Getting Help

We use Slack for public discussions. To chit chat with us or the rest of the community, join us in the [Kubernetes Slack team](https://kubernetes.slack.com/messages/C8149MREV/) channel `#kubedb`. To sign up, use our [Slack inviter](http://slack.kubernetes.io/).

To receive product announcements, please join our [mailing list](https://groups.google.com/forum/#!forum/kubedb) or follow us on [Twitter](https://twitter.com/KubeDB). Our mailing list is also used to share design docs shared via Google docs.

## Bugs/Feature request

If you have found a bug with KubeDB or want to request for new features, please [file an issue](https://github.com/kubedb/project/issues/new).

## Submit PR

If you fix a bug or developed a new feature, feel free to submit a PR. In either case, please file a [Github issue](https://github.com/kubedb/project/issues/new) first, so that we can have a discussion on it. This is a rough outline of what a contributor's workflow looks like:

- Create a topic branch from where you want to base your work (usually master).
- Make commits of logical units.
- Push your changes to a topic branch in your fork of the repository.
- Make sure the tests pass, and add any new tests as appropriate.
- Submit a pull request to the original repository.

Thanks for your contributions!

## Spread the word

If you have written blog post or tutorial on KubeDB, please share it with us on [Twitter](https://twitter.com/KubeDB) or the [Kubernetes Slack team](http://slack.kubernetes.io) channel `#kubedb`.
36 changes: 36 additions & 0 deletions content/docs/v0.13.0-rc.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
title: Welcome | KubeDB
description: Welcome to KubeDB
menu:
docs_v0.13.0-rc.0:
identifier: readme-cli
name: Readme
parent: welcome
weight: -1
menu_name: docs_v0.13.0-rc.0
section_menu_id: welcome
url: /docs/v0.13.0-rc.0/welcome/
aliases:
- /docs/v0.13.0-rc.0/
- /docs/v0.13.0-rc.0/README/
---

# Welcome

From here you can learn all about KubeDB's architecture and how to deploy and use KubeDB.

- [Concepts](/docs/v0.13.0-rc.0/concepts/). Concepts explain some significant aspect of KubeDB. This is where you can learn about what KubeDB does and how it does it.

- [Setup](/docs/v0.13.0-rc.0/setup/). Setup contains instructions for installing the KubeDB in various cloud providers.

- [Guides](/docs/v0.13.0-rc.0/guides/). Guides show you how to perform tasks with KubeDB.

- [Reference](/docs/v0.13.0-rc.0/reference/). Detailed exhaustive lists of command-line options, configuration options, API definitions, and procedures.

We're always looking for help improving our documentation, so please don't hesitate to [file an issue](https://github.com/kubedb/project/issues/new) if you see some problem. Or better yet, submit your own [contributions](/docs/v0.13.0-rc.0/CONTRIBUTING) to help make our docs better.

---

**KubeDB binaries collects anonymous usage statistics to help us learn how the software is being used and how we can improve it. To disable stats collection, run the operator with the flag** `--analytics=false`.

---
10 changes: 10 additions & 0 deletions content/docs/v0.13.0-rc.0/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: KubeDB
menu:
docs_v0.13.0-rc.0:
identifier: welcome
name: Welcome
weight: 10
menu_name: docs_v0.13.0-rc.0
---

29 changes: 29 additions & 0 deletions content/docs/v0.13.0-rc.0/concepts/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Concepts | KubeDB
menu:
docs_v0.13.0-rc.0:
identifier: concepts-readme
name: Readme
parent: concepts
weight: -1
menu_name: docs_v0.13.0-rc.0
section_menu_id: concepts
url: /docs/v0.13.0-rc.0/concepts/
aliases:
- /docs/v0.13.0-rc.0/concepts/README/
---

# Concepts

Concepts help you learn about the different parts of the KubeDB and the abstractions it uses.

- What is KubeDB
- [Overview](/docs/v0.13.0-rc.0/concepts/what-is-kubedb/overview). Provides a conceptual introduction to KubeDB, including the problems it solves and its high-level architecture.
- Databases
- [Elasticsearch](/docs/v0.13.0-rc.0/concepts/databases/elasticsearch). Introduces the concept of `Elasticsearch` to manage Elasticsearch using KubeDB.
- [Memcached](/docs/v0.13.0-rc.0/concepts/databases/memcached). Introduces the concept of `Memcached` to manage Memcached using KubeDB.
- [MongoDB](/docs/v0.13.0-rc.0/concepts/databases/mongodb). Introduces the concept of `MongoDB` to manage MongoDB using KubeDB.
- [MySQL](/docs/v0.13.0-rc.0/concepts/databases/mysql). Introduces the concept of `MySQL` to manage MySQL using KubeDB.
- [PostgreSQL](/docs/v0.13.0-rc.0/concepts/databases/postgres). Introduces the concept of `PostgreSQL` to manage PostgreSQL using KubeDB.
- [Redis](/docs/v0.13.0-rc.0/concepts/databases/redis). Introduces the concept of `Redis` to manage Redis using KubeDB.
- [Snapshot](/docs/v0.13.0-rc.0/concepts/snapshot). Introduces the concept of `Snapshot` to take backups of a KubeDB managed database.
11 changes: 11 additions & 0 deletions content/docs/v0.13.0-rc.0/concepts/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: Concepts
description: Concepts
menu:
docs_v0.13.0-rc.0:
identifier: concepts
name: Concepts
weight: 20
menu_name: docs_v0.13.0-rc.0
---

12 changes: 12 additions & 0 deletions content/docs/v0.13.0-rc.0/concepts/catalog/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: KubeDB Catalog | KubeDB
description: Database Version CRD
menu:
docs_v0.13.0-rc.0:
identifier: catalog
parent: concepts
name: Catalog
weight: 20
menu_name: docs_v0.13.0-rc.0
---

Loading

0 comments on commit 57414bc

Please sign in to comment.