From 59aa1243053b959696d2e31b0b72a0cb0ede413f Mon Sep 17 00:00:00 2001 From: nuluh Date: Sun, 16 Mar 2025 12:16:23 +0700 Subject: [PATCH] chore: add .gitattributes and .gitmessage for commit message guidelines --- .gitattributes | 1 + .gitmessage | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitmessage diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..44fcab8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.ipynb filter=nbstripout \ No newline at end of file diff --git a/.gitmessage b/.gitmessage new file mode 100644 index 0000000..4afc0c8 --- /dev/null +++ b/.gitmessage @@ -0,0 +1,30 @@ +# .gitmessage + +# (): +# |<---- Using a Maximum Of 50 Characters ---->| +# +# Explain the problem that this commit is solving. Focus on why you +# are making this change as opposed to how. Use clear, concise language. +# |<---- Try To Limit Each Line to a Maximum Of 72 Characters ---->| +# +# -- COMMIT END -- +# Types: +# feat (new feature) +# fix (bug fix) +# refactor (refactoring code) +# style (formatting, no code change) +# doc (changes to documentation) +# test (adding or refactoring tests) +# perf (performance improvements) +# chore (routine tasks, dependencies) +# exp (experimental work/exploration) +# +# Scope: +# latex (changes to thesis LaTeX) +# src (changes to Python source code) +# nb (changes to notebooks) +# ml (ML model specific changes) +# data (data processing/preparation) +# viz (visualization related) +# all (changes spanning entire repository) +# -------------------- \ No newline at end of file