From 7a21035974b6ae5c56a3009ab9381164af2a9b93 Mon Sep 17 00:00:00 2001 From: noah Date: Mon, 15 Nov 2021 21:51:30 +0900 Subject: [PATCH 1/3] Enhance the README.md --- README.md | 56 ++++++++++++++++++++++++++++++--------- docs/images/logo_400.png | Bin 0 -> 13194 bytes 2 files changed, 43 insertions(+), 13 deletions(-) create mode 100644 docs/images/logo_400.png diff --git a/README.md b/README.md index c2921759..78eadb0a 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,57 @@ # Gitploy -![test](https://github.com/gitploy-io/gitploy/actions/workflows/test.yaml/badge.svg) +![test](https://github.com/gitploy-io/gitploy/actions/workflows/test.yaml/badge.svg) ![build](https://github.com/gitploy-io/gitploy/actions/workflows/publish.yaml/badge.svg) -![Gitploy](docs/images/gitploy.gif) +

+
+ Gitploy helps your team build the deployment system around GitHub in minutes.
+ Documentation | Community | Installation Guide +

+ +--- ## What is Gitploy? -Gitploy helps your team or organization builds the system around GitHub in minutes. Gitploy provides these features: +GitHub provides [deployment API](https://docs.github.com/en/rest/reference/repos#deployments) to deploy a specific ref(branch, SHA, tag). It offers strong features to make your team (or organization) can deploy fast and safety. But it takes a lot of resources to build the tool with GitHub deployment API. + +Gitploy makes your team or organization build the deployment system around GitHub in minutes. Now, do not waste the time to build the deployment system. + +![gitploy](./docs/images/gitploy.gif) + + +## Features + +* Provides the intuitive UI to deploy a specific ref (branch, SHA, tag). +* Build an event-driven deployment system around GitHub. See GitHub [deployment event](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment). +* Integrate with GitHub [Action](https://github.com/features/actions) in minutes. +* Provides deployment features: Rollback, Review, Lock. +* Provides various validations for the deployment. +* Provides DevOps metrics. + +## Gitploy vs GitHub environment -* Deploy a specific ref (branch, commit, tag) -* Build an event-driven deployment system around GitHub [deployment API](https://docs.github.com/en/rest/reference/repos#deployments) -* Integrate with GitHub [Action](https://github.com/features/actions) in minutes +Name | Gitploy | GitHub environment +--- |--- |--- +Manual deploy | ✅ | ✅ +Review | ✅ | ✅ +Rollback | ✅ | ❌ +Lock environment | ✅ | ❌ +Commit statuses validation | ✅ | ❌ +Display changed commmits | ✅ | ❌ +Private repositories for teams plan | ✅ | ❌ -If you want to look around, you can check the [document](https://docs.gitploy.io) of Gitploy. +## Getting Started -## Docs and Support +To install Gitploy on your hosting, [read this](https://docs.gitploy.io/tasks/installation/). -The documentation to use Gitploy is available at: https://docs.gitploy.io +For public repositories, we're providing the [free cloud](https://github.com/marketplace/gtiploy). -For discussions and questions, post questions or comments to our [community](https://github.com/gitploy-io/gitploy/discussions). +### Important Links -For bugs or errors, [open an issue](https://github.com/gitploy-io/gitploy/issues/new/choose) with details. +Documentation | Community | Installation Guide | Docker Image +--- |--- |--- |--- +📚 [Documentation](https://docs.gitploy.io/) |💬 [Community](https://github.com/gitploy-io/gitploy/discussions) |📖 [Installation Guide](https://docs.gitploy.io/tasks/installation/) |🐋 [Docker Image](https://hub.docker.com/repository/docker/gitployio/gitploy) -## Community +## Contributors -You can visit us at Github [Discussions](https://github.com/gitploy-io/gitploy/discussions). +TBD diff --git a/docs/images/logo_400.png b/docs/images/logo_400.png new file mode 100644 index 0000000000000000000000000000000000000000..79a46de7052d45cd906c93db9519e79e0c7ca755 GIT binary patch literal 13194 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 Date: Mon, 15 Nov 2021 21:55:45 +0900 Subject: [PATCH 2/3] Enhance the index page --- README.md | 2 +- docs/index.md | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 78eadb0a..2d306420 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Private repositories for teams plan | ✅ | ❌ ## Getting Started -To install Gitploy on your hosting, [read this](https://docs.gitploy.io/tasks/installation/). +To install Gitploy on your hosting, read this [documentation](https://docs.gitploy.io/tasks/installation/). For public repositories, we're providing the [free cloud](https://github.com/marketplace/gtiploy). diff --git a/docs/index.md b/docs/index.md index 84cf8c9c..ba649e76 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,14 +1,19 @@ # Gitploy -Gitploy helps your team or organization builds the system around GitHub in minutes. Gitploy provides these features: +## What is Gitploy? -* Deploy a specific ref (branch, commit, tag) -* Build an event-driven deployment system around GitHub [deployment API](https://docs.github.com/en/rest/reference/repos#deployments) -* Integrate with GitHub [Action](https://github.com/features/actions) in minutes +GitHub provides [deployment API](https://docs.github.com/en/rest/reference/repos#deployments) to deploy a specific ref(branch, SHA, tag). It offers strong features to make your team (or organization) can deploy fast and safety. But it takes a lot of resources to build the tool with GitHub deployment API. -Try to build the deployment system with Gitploy ([doc](./tasks/installation.md)). - ---- +Gitploy makes your team or organization build the deployment system around GitHub in minutes. Now, do not waste the time to build the deployment system. ![Gitploy](./images/gitploy.gif) +## Features + +* Provides the intuitive UI to deploy a specific ref (branch, SHA, tag). +* Build an event-driven deployment system around GitHub. See GitHub [deployment event](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment). +* Integrate with GitHub [Action](https://github.com/features/actions) in minutes. +* Provides deployment features: Rollback, Review, Lock. +* Provides various validations for the deployment. +* Provides DevOps metrics. + From 57db7904ffc6810eaa2115744304611bca0f9a95 Mon Sep 17 00:00:00 2001 From: noah Date: Mon, 15 Nov 2021 21:57:07 +0900 Subject: [PATCH 3/3] Fix the comparison --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d306420..a895e9c8 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Rollback | ✅ | ❌ Lock environment | ✅ | ❌ Commit statuses validation | ✅ | ❌ Display changed commmits | ✅ | ❌ -Private repositories for teams plan | ✅ | ❌ +Private repositories for teams plan | ✅ | ❌ (Enterprise Only) ## Getting Started