Skip to content

Commit 0000000

Browse files
committed
chore: initial commit
0 parents  commit 0000000

9 files changed

Lines changed: 121 additions & 0 deletions

File tree

.cz.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# https://github.com/commitizen-tools/commitizen
2+
# https://commitizen-tools.github.io/commitizen/bump/
3+
[tool.commitizen]
4+
bump_message = """bump: release $current_version → $new_version
5+
6+
Automatically generated by Commitizen.
7+
"""
8+
tag_format = "v$major.$minor.$patch$prerelease"
9+
update_changelog_on_bump = true
10+
version_files = [
11+
]
12+
major_version_zero = true
13+
version = "0.0.0"

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Set default behavior to automatically normalize line endings.
2+
* text=auto
3+
4+
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
5+
# in Windows via a file share from Linux, the scripts will work.
6+
*.{cmd,[cC][mM][dD]} text eol=crlf
7+
*.{bat,[bB][aA][tT]} text eol=crlf
8+
*.{ps1,[pP][sS]1} text eol=crlf
9+
10+
# Force bash scripts to always use LF line endings so that if a repo is accessed
11+
# in Unix via a file share from Windows, the scripts will work.
12+
*.sh text eol=lf

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# C extensions
2+
*.so
3+
4+
# Translations
5+
*.mo
6+
*.pot
7+
8+
# macOS stuff
9+
.DS_Store
10+
11+
# vim swap files
12+
.*.swp

.pre-commit-config.yaml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# See https://pre-commit.com for more information
2+
# See https://pre-commit.com/hooks.html for more hooks
3+
default_install_hook_types: [pre-commit, commit-msg, pre-push]
4+
default_stages: [pre-commit]
5+
minimum_pre_commit_version: 4.0.0
6+
7+
repos:
8+
9+
# These meta hooks check the pre-commit configuration itself.
10+
- repo: meta
11+
hooks:
12+
- id: check-hooks-apply
13+
- id: check-useless-excludes
14+
15+
# Commitizen enforces semantic and conventional commit messages.
16+
- repo: https://github.com/commitizen-tools/commitizen
17+
rev: v4.8.2
18+
hooks:
19+
- id: commitizen
20+
name: Check conventional commit message
21+
stages: [commit-msg]
22+
23+
# Enable a whole bunch of useful helper hooks, too.
24+
# See https://pre-commit.com/hooks.html for more hooks.
25+
- repo: https://github.com/pre-commit/pre-commit-hooks
26+
rev: v5.0.0
27+
hooks:
28+
- id: check-case-conflict
29+
- id: check-merge-conflict
30+
- id: check-added-large-files
31+
stages: [pre-commit]
32+
args: [--maxkb=500]
33+
- id: end-of-file-fixer
34+
stages: [pre-commit]
35+
- id: trailing-whitespace
36+
args: [--markdown-linebreak-ext=md]
37+
stages: [pre-commit]
38+
- id: detect-private-key
39+
- id: detect-aws-credentials
40+
args: [--allow-missing-credentials]
41+
- id: check-yaml
42+
- id: check-toml
43+
44+
# Check and prettify the configuration files.
45+
- repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks
46+
rev: v2.14.0
47+
hooks:
48+
- id: pretty-format-yaml
49+
args: [--autofix]
50+
# Commenting this out because https://github.com/pappasam/toml-sort/issues/11
51+
# - id: pretty-format-toml
52+
# args: [--autofix]

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This repository follows [semantic versioning](https://semver.org/) based on [conventional commit](https://www.conventionalcommits.org/) messages.
2+
3+
## v0.0.0 (2025-06-06)
4+
5+
This is where it all begins.

CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Code owners are tagged automatically for pull requests.
2+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
3+
4+
* @jenstroeger

LICENSE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
MIT License
2+
3+
Copyright (c) 1999–2025
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6+
7+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8+
9+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
![license](https://img.shields.io/badge/license-MIT-blue) [![semver](https://img.shields.io/badge/semantic%20versioning-2.0.0-yellow)](https://semver.org/) [![conventional-commits](https://img.shields.io/badge/conventional%20commits-1.0.0-yellow)](https://www.conventionalcommits.org/en/v1.0.0/)
2+
3+
# A Full-Stack Web Application Template
4+
5+
This repository is an opinionated implementation of a full-stack web application template.

SECURITY.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
Currently supported versions for security fixes:
6+
7+
| Version | Supported |
8+
| ------- | ------------------ |
9+
| 0.x.x | :white_check_mark: |

0 commit comments

Comments
 (0)