This is an automated email from the ASF dual-hosted git repository.

klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git


The following commit(s) were added to refs/heads/main by this push:
     new c796669a2df Add blog to all posts (#796)
c796669a2df is described below

commit c796669a2df92f49aa7273be47d0971441452849
Author: Tina Zhou Hui <[email protected]>
AuthorDate: Tue Apr 29 04:33:54 2025 +0200

    Add blog to all posts (#796)
    
    * feat: add to all posts
    
    * feat: update instructions
    
    * feat: add instructions to cover image
---
 community/MakingContributions/BlogSubmission.md     |  20 ++++++++++++++++++++
 info/Blog/AllPosts.json                             |  10 ++++++++++
 .../Blog/Devlake-in-aws-ecs-cluster-terraform.png   | Bin 0 -> 149553 bytes
 3 files changed, 30 insertions(+)

diff --git a/community/MakingContributions/BlogSubmission.md 
b/community/MakingContributions/BlogSubmission.md
index ba6076eae42..a7d46260383 100644
--- a/community/MakingContributions/BlogSubmission.md
+++ b/community/MakingContributions/BlogSubmission.md
@@ -84,5 +84,25 @@ Not this.
 Or this.
 ```
 
+6. For the blog post to be visible on the web, please also update 
`info/Blog/AllPosts.json` and add your entry to the list:
+
+```json
+{
+  "data": [
+    {
+      "title": "Quick Start Guide: Setup Your First Engineering Metrics 
Dashboard in 5 Minutes",
+      "readTime": "3 min",
+      "authorName": "Joshua Poddoku",
+      "authorImgUrl": "https://avatars.githubusercontent.com/u/31725457?v=4";,
+      "publishTime": "2024/04/24",
+      "detailLink": 
"/blog/Quick-Start-Guide-Setup-Your-First-Engineering-Metrics-Dashboard-in-5-Minutes",
+      "coverTitle": "Setup-Your-First-Engineering-Metrics",
+      "summary": "Kickstart your Proof of Concept (POC) and onboard to DevLake 
within minutes! Easily integrate your favorite tools such as GitHub, GitLab, 
BitBucket, and Azure DevOps. Just follow our streamlined 3-step tutorial to 
quickly set up your first engineering metrics dashboard"
+    }
+  ]
+}
+```
+
+And add a cover image into the folder `static/img/Blog` with the image name 
same as the cover title defined above. In this example it would be 
`static/img/Blog/Setup-Your-First-Engineering-Metrics.png`.
 
 After completing the above steps, please submit a PR to 
[apache/incubator-devlake-website](https://github.com/apache/incubator-devlake-website)
 for review. Happy blogging!
diff --git a/info/Blog/AllPosts.json b/info/Blog/AllPosts.json
index fdf51b0afc2..8c7920e51c3 100644
--- a/info/Blog/AllPosts.json
+++ b/info/Blog/AllPosts.json
@@ -1,5 +1,15 @@
 {
     "data": [
+        {
+            "title": "Setting up Devlake in AWS ECS cluster using Terraform",
+            "readTime": "8 min",
+            "authorName": "Tina Zhou Hui",
+            "authorImgUrl": 
"https://avatars.githubusercontent.com/u/63497846?v=4";,
+            "publishTime": "2025/04/08",
+            "detailLink": 
"/blog/setting-up-devlake-in-aws-ecs-cluster-using-terraform",
+            "coverTitle": "Devlake-in-aws-ecs-cluster-terraform",
+            "summary": "This guide provides an alternative to Devlake's 
Kubernetes setup and will walk you through setting up DevLake in an AWS ECS 
(Elastic Container Service) cluster using Terraform, providing you with a 
scalable and maintainable infrastructure as code solution that is also cost 
effective."
+        },
         {
             "title": "Quick Start Guide: Setup Your First Engineering Metrics 
Dashboard in 5 Minutes",
             "readTime": "3 min",
diff --git a/static/img/Blog/Devlake-in-aws-ecs-cluster-terraform.png 
b/static/img/Blog/Devlake-in-aws-ecs-cluster-terraform.png
new file mode 100644
index 00000000000..d3b84ee6a22
Binary files /dev/null and 
b/static/img/Blog/Devlake-in-aws-ecs-cluster-terraform.png differ

Reply via email to