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