Skip to content

Commit 533a4da

Browse files
committed
polish: add CI badge, clean LICENSE, expand .gitignore, add sample data
- Add GitHub Actions validation badge to README - Clean LICENSE file (remove YAML frontmatter, update copyright to 2025) - Expand .gitignore: add .venv/, OS files (Thumbs.db, .DS_Store), editor files, build artifacts - Add 'make help' target to Makefile showing all available commands - Add sample data rows to daily-log.csv demonstrating validator features
1 parent 7b7f099 commit 533a4da

5 files changed

Lines changed: 43 additions & 35 deletions

File tree

.gitignore

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
11
# Python artifacts
22
__pycache__/
33
*.py[cod]
4-
# VSCode settings (if you use it)
4+
*.pyo
5+
*.pyd
6+
.Python
7+
8+
# Virtual environment
9+
.venv/
10+
venv/
11+
ENV/
12+
env/
13+
14+
# VSCode settings
515
.vscode/
16+
17+
# OS-specific caches
18+
Thumbs.db
19+
.DS_Store
20+
21+
# Editor swap / backup files
22+
*~
23+
*.swp
24+
*.bak
25+
626
# Misc temp files
727
*.log
28+
29+
# Build artifacts
30+
dist/
31+
build/
32+
*.egg-info/

LICENSE

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,6 @@
1-
---
2-
title: MIT License
3-
spdx-id: MIT
4-
featured: true
5-
hidden: false
6-
7-
description: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
8-
9-
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.
10-
11-
using:
12-
Babel: https://github.com/babel/babel/blob/master/LICENSE
13-
.NET: https://github.com/dotnet/runtime/blob/main/LICENSE.TXT
14-
Rails: https://github.com/rails/rails/blob/master/MIT-LICENSE
15-
16-
permissions:
17-
- commercial-use
18-
- modifications
19-
- distribution
20-
- private-use
21-
22-
conditions:
23-
- include-copyright
24-
25-
limitations:
26-
- liability
27-
- warranty
28-
29-
---
30-
311
MIT License
322

33-
Copyright (c) [year] [fullname]
3+
Copyright (c) 2025 JimBLogic
344

355
Permission is hereby granted, free of charge, to any person obtaining a copy
366
of this software and associated documentation files (the "Software"), to deal

Makefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
.PHONY: install-hooks install-hooks-windows install-hooks-unix validate-csv
1+
.PHONY: help install-hooks install-hooks-windows install-hooks-unix validate-csv
2+
3+
help:
4+
@echo "Available make targets:"
5+
@echo " help – Show this help message"
6+
@echo " install-hooks – Detect OS and install Git hooks"
7+
@echo " install-hooks-windows – Force Windows PowerShell installer"
8+
@echo " install-hooks-unix – Force Bash installer"
9+
@echo " validate-csv – Run the CSV validator"
210

311
install-hooks:
412
@echo "Detecting environment and installing hooks..."

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# CyberDailyLog
22

3+
![Validate CSV](https://github.com/JimBLogic/CyberDailyLog/actions/workflows/validate-csv.yml/badge.svg)
4+
35
Store my daily‑log CSV, news‑scan markdown, and automation scripts.
46

7+
**License:** MIT
8+
59
---
610

711
## 📅 My Daily Routine (generated by Lumo)

daily-log.csv

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
2-
date,pillar,task,notes
1+
date,pillar,task,notes
2+
2025-11-17,Automation,Created validator with date normalization,Added robust CSV validation with pytest tests
3+
2025-11-17,DevOps,Set up GitHub Actions CI workflow,Automated testing and PR comments for validation errors

0 commit comments

Comments
 (0)