Skip to content

Commit 1e962f7

Browse files
committed
chore: add standard repo infrastructure (CHANGELOG, CONTRIBUTING, SECURITY, Makefile)
1 parent c6d838f commit 1e962f7

4 files changed

Lines changed: 61 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
6+
7+
## [Unreleased]
8+
9+
### Added
10+
- Standard repo infrastructure: CHANGELOG, CONTRIBUTING, SECURITY, Makefile, .github templates

CONTRIBUTING.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Contributing
2+
3+
## Getting Started
4+
5+
```bash
6+
git clone https://github.com/omiinaya/react-portfolio.git
7+
cd react-portfolio
8+
npm install
9+
```
10+
11+
## Development
12+
13+
- **Dev:** `npm run dev`
14+
- **Build:** `npm run build`
15+
- **Lint:** `npm run lint`
16+
17+
## Commit Messages
18+
19+
```
20+
type: concise subject
21+
```
22+
23+
Types: `feat:`, `fix:`, `docs:`, `refactor:`, `chore:`, `test:`
24+

Makefile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
.PHONY: install dev build lint test clean
2+
3+
install:
4+
npm install
5+
6+
dev:
7+
npm run dev
8+
9+
build:
10+
npm run build
11+
12+
lint:
13+
npm run lint
14+
15+
test:
16+
npm test
17+
18+
clean:
19+
rm -rf node_modules .next dist
20+

SECURITY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Security Policy
2+
3+
## Reporting a Vulnerability
4+
5+
Please do not open public issues for security vulnerabilities.
6+
7+
Contact the maintainer via Discord or GitHub Issues with `security` label.

0 commit comments

Comments
 (0)