Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Commit

Permalink
edit project files for lambda checklist
Browse files Browse the repository at this point in the history
  • Loading branch information
jeshan committed Jul 11, 2019
1 parent e4e7676 commit c0e5b49
Show file tree
Hide file tree
Showing 15 changed files with 47 additions and 41 deletions.
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Introduction

First, thank you for considering contributing to Cloudformation checklist! It's people like you that make the open source community such a great community! 😊
First, thank you for considering contributing to Lambda checklist! It's people like you that make the open source community such a great community! 😊

We welcome any type of contribution, not only code. You can help with
- **QA**: file bug reports, the more details you can give the better (e.g. screenshots with the console open)
Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<h1 align="center">
<br>
  CloudFormation Checklist
  Lambda Checklist
</h1>

<h4 align="center">The CloudFormation Checklist is a list of all elements you need to have / to test before launching your infra to production.</h4>
<h4 align="center">The Lambda Checklist is a list of all elements you need to have / to test before launching your infra to production.</h4>

<p align="center">
  <a href="#how-to-use">How To Use</a> • <a href="#contributing">Contributing</a>
Expand All @@ -17,13 +17,13 @@

## Table of Contents

See https://cfnchecklist.com
See https://lambdachecklist.com

---

## How to use?

All items in the **CloudFormation Checklist** are required for the majority of the projects, but some elements can be omitted or are not essential (in the case of an administration web app, you may not need RSS feed for example). We choose to use 3 levels of flexibility:
All items in the **Lambda Checklist** are required for the majority of the projects, but some elements can be omitted or are not essential (in the case of an administration web app, you may not need RSS feed for example). We choose to use 3 levels of flexibility:

* ![Low][low_img] means that the item is **recommended** but can be omitted in some particular situations.
* ![Medium][medium_img] means that the item is **highly recommended** and can eventually be omitted in some really particular cases. Omitting these that engineers may not work at full speed.
Expand All @@ -35,16 +35,16 @@ Some resources possess an emoticon to help you understand which type of content
* 🛠: online tool / testing tool
* 📹: media or video content

> You can contribute to the ***CloudFormation Checklist App*** reading the [README_APP file](https://github.com/jeshan/cloudformation-checklist/blob/master/README_APP.md) which explains everything about the project.
> You can contribute to the ***Lambda Checklist App*** reading the [README_APP file](https://github.com/jeshan/lambda-checklist/blob/master/README_APP.md) which explains everything about the project.
## CloudFormation Checklist Badge
## Lambda Checklist Badge

If you want to show you are following the rules of the CloudFormation Checklist, put this badge on your README file!
If you want to show you are following the rules of the Lambda Checklist, put this badge on your README file!

[![CloudFormation_Checklist followed](https://img.shields.io/badge/CloudFormation_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/cloudformation-checklist/)
[![Lambda_Checklist followed](https://img.shields.io/badge/Lambda_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/lambda-checklist/)

```md
[![Lambda_Checklist followed](https://img.shields.io/badge/Front‑End_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/cloudformation-checklist/)
[![Lambda_Checklist followed](https://img.shields.io/badge/Front‑End_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/lambda-checklist/)
```

## Contributing
Expand All @@ -56,7 +56,7 @@ If you want to show you are following the rules of the CloudFormation Checklist,
Original checklist application author:
**[David Dias](https://github.com/thedaviddias)**

Modified for AWS CloudFormation:
Modified for AWS Lambda:
**[Jeshan G. BABOOA](https://github.com/jeshan)**

## License
Expand Down
4 changes: 2 additions & 2 deletions README_APP.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CloudFormation Checklist App
# Lambda Checklist App

## Table of Contents

Expand Down Expand Up @@ -29,7 +29,7 @@ To install and run, open a terminal and use the following commands:
Original checklist application author:
**[David Dias](https://github.com/thedaviddias)**

Modified for AWS CloudFormation:
Modified for AWS Lambda:
**[Jeshan G. BABOOA](https://github.com/jeshan)**

## Contribute
Expand Down
4 changes: 2 additions & 2 deletions config/main/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project_code: cloudformation-checklist
project_code: lambda-checklist

domain_name: cfnchecklist.com
domain_name: lambdachecklist.com
region: us-east-1
profile: jeshanco
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "cloudformation-checklist",
"name": "lambda-checklist",
"version": "0.0.1",
"description": "The checklist for meticulous AWS DevOps engineers",
"description": "The checklist for meticulous serverless engineers",
"scripts": {
"start": "gulp dev",
"build": "gulp build",
Expand All @@ -10,14 +10,14 @@
},
"repository": {
"type": "git",
"url": "git+https://jeshan@github.com/jeshan/cloudformation-checklist.git"
"url": "git+https://jeshan@github.com/jeshan/lambda-checklist.git"
},
"author": "Jeshan G. Babooa (j@jeshan.co)",
"license": "MIT",
"bugs": {
"url": "https://github.com/jeshan/cloudformation-checklist/issues"
"url": "https://github.com/jeshan/lambda-checklist/issues"
},
"homepage": "https://github.com/jeshan/cloudformation-checklist#readme",
"homepage": "https://github.com/jeshan/lambda-checklist#readme",
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-eslint": "^9.0.0",
Expand Down
4 changes: 2 additions & 2 deletions src/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"short_name": "CFN Checklist",
"name": "CloudFormation Checklist",
"start_url": "http://cfnchecklist.com/?utm_source=homescreen",
"name": "Lambda Checklist",
"start_url": "http://lambdachecklist.com/?utm_source=homescreen",
"icons": [
{
"src": "/android-chrome-192x192.png",
Expand Down
2 changes: 1 addition & 1 deletion src/scripts/components/Analytics.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class Analytics {
details.forEach(detail => {
const links = detail.querySelectorAll('a');
links.forEach(link => {
const ref = 'ref=cloudformationchecklist';
const ref = 'ref=lambdachecklist';
let append = '';
let href = '';

Expand Down
2 changes: 1 addition & 1 deletion src/sitemap.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://cfnchecklist.com/</loc>
<loc>https://lambdachecklist.com/</loc>
</url>
</urlset>
2 changes: 1 addition & 1 deletion src/styles/base/_print.scss
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@
}

.sub-heading::after {
content: ' ★ Generated on http://cfnchecklist.com ★ ';
content: ' ★ Generated on http://lambdachecklist.com ★ ';
white-space: pre;
}

Expand Down
1 change: 1 addition & 0 deletions src/views/base/footer.pug
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ footer.page-footer
p Icons made by #[a(href='http://www.freepik.com' target='_blank', rel="nofollow noopener noreferrer") Freepik] from #[a(href='https://www.flaticon.com/', title='Flaticon' rel="nofollow noopener noreferrer") www.flaticon.com] is licensed by #[a(href='http://creativecommons.org/licenses/by/3.0/', title='Creative Commons BY 3.0', target='_blank', rel="noopener noreferrer") CC 3.0 BY]

.s-footer__made
p Sister project: #[a(href='https://cfnchecklist.com') CloudFormation checklist]
p Made with ❤️ by #[a(href="https://github.com/jeshan") Jeshan G. BABOOA] based on the original #[a(href='https://frontendchecklist.io') Front-End Checklist by David Dias].
4 changes: 2 additions & 2 deletions src/views/base/social.pug
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
meta(property="og:site_name" content="CloudFormation Checklist")
meta(property="og:site_name" content="Lambda Checklist")
meta(property="og:url" content=translation.URL_WEBSITE)
meta(property="og:type" content="website")
meta(property="og:title" content=translation.INDEX_TITLE)
Expand All @@ -7,7 +7,7 @@ meta(property="og:image" content="https://everywhere-8a59.kxcdn.com/img/social/f
meta(property="og:image:type" content="image/jpeg")
meta(property="og:image:width" content="1200")
meta(property="og:image:height" content="630")
meta(property="og:image:alt" content="The NEW CloudFormation Checklist - Start, Check, Generate and enjoy!")
meta(property="og:image:alt" content="The NEW Lambda Checklist - Start, Check, Generate and enjoy!")
meta(property="og:locale" content="en_US")

meta(name="twitter:card" content="summary_large_image")
Expand Down
23 changes: 14 additions & 9 deletions src/views/index-en.pug
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,6 @@ block main

if _items !== undefined

+checklist-section({
dataSection: _items.before,
sectionTitle: "Before"
})

+checklist-section({
dataSection: _items.authoring,
sectionTitle: "Authoring"
Expand All @@ -27,13 +22,18 @@ block main
})

+checklist-section({
dataSection: _items.best_practices,
sectionTitle: "Practices"
dataSection: _items.management,
sectionTitle: "Management"
})

+checklist-section({
dataSection: _items.management,
sectionTitle: "Management"
dataSection: _items.monitoring,
sectionTitle: "Monitoring"
})

+checklist-section({
dataSection: _items.cost_control,
sectionTitle: "Cost"
})

+checklist-section({
Expand All @@ -46,4 +46,9 @@ block main
sectionTitle: "Testing"
})

+checklist-section({
dataSection: _items.vpc,
sectionTitle: "VPC"
})

include components/s-section-bottom
2 changes: 1 addition & 1 deletion templates/app.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AWSTemplateFormatVersion: '2010-09-09'
Description: 'Deploys this website at cfnchecklist.com'
Description: 'Deploys this website at lambdachecklist.com'

Parameters:
DomainName:
Expand Down
6 changes: 3 additions & 3 deletions templates/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AWSTemplateFormatVersion: '2010-09-09'
Description: 'Deploys this website at cfnchecklist.com'
Description: 'Deploys this website at lambdachecklist.com'

Parameters:
Cdn:
Expand All @@ -8,7 +8,7 @@ Parameters:
Type: String
GithubRepo:
Type: String
Default: jeshan/cloudformation-checklist
Default: jeshan/lambda-checklist

Resources:
DeployCfnChecklist:
Expand Down Expand Up @@ -102,7 +102,7 @@ Resources:
- cloudformation:*
Effect: Allow
Resource:
- !Sub arn:aws:cloudformation:${AWS::Region}:${AWS::AccountId}:stack/cloudformation-checklist-*
- !Sub arn:aws:cloudformation:${AWS::Region}:${AWS::AccountId}:stack/lambda-checklist-*
- Action:
- cloudfront:CreateInvalidation
Effect: Allow
Expand Down

0 comments on commit c0e5b49

Please sign in to comment.