https://github.com/kdcio/init
Initialize KDC Projects with npm & git. Security included!
https://github.com/kdcio/init
boilerplate cli devops devsecops encrypt-files git git-secret git-secrets hacktoberfest kdc kdcio macos nodejs starter
Last synced: 11 days ago
JSON representation
Initialize KDC Projects with npm & git. Security included!
- Host: GitHub
- URL: https://github.com/kdcio/init
- Owner: kdcio
- License: mit
- Created: 2020-10-16T23:30:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T15:24:12.000Z (about 3 years ago)
- Last Synced: 2025-06-11T15:39:09.100Z (8 months ago)
- Topics: boilerplate, cli, devops, devsecops, encrypt-files, git, git-secret, git-secrets, hacktoberfest, kdc, kdcio, macos, nodejs, starter
- Language: JavaScript
- Homepage:
- Size: 1.22 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# KDC Init
Initialize KDC Projects with npm & git. Security included!
[](https://www.npmjs.com/package/@kdcio/init) [](https://github.com/kdcio/init/actions?query=workflow%3Abuild) [](https://bundlephobia.com/result?p=@kdcio/init) [](https://snyk.io/test/github/kdcio/init?targetFile=package.json) [](https://sonarcloud.io/dashboard?id=kdcio_init) [](https://github.com/kdcio/init/blob/master/LICENSE)
## Features
0. Install [gpg](https://gnupg.org/) - Encrypt files using a public and a secret key identified by your email address.
1. Install [git-secrets](https://github.com/awslabs/git-secrets) - Prevents you from committing passwords and other sensitive information in plain text to a git repository.
2. Install [git-secret](https://git-secret.io/) - Encrypt files that containt passwords and other sensitive information before comitting to a git repository.
3. Run `git init` - Initialize git repository.
4. Run `npm init` - Initialize npm project.
5. Install husky and lint-staged - Enable git hooks to make use of [git-secrets](https://github.com/awslabs/git-secrets).
## Prerequisites
Please install the following before using:
- [brew](https://brew.sh/)
- [git](https://formulae.brew.sh/formula/git#default)
- [node, npm & npx](https://formulae.brew.sh/formula/node@12#default)
## Usage
```bash
npx @kdcio/init
```
Visit [git-secret](https://git-secret.io/) to learn how to use it.