Commit Graph

17 Commits

Author SHA1 Message Date
Gregory Gauthier
7b1428ee55 docs(articles): publish testing-telos article 2026-04-17 12:27:55 +01:00
Gregory Gauthier
635f198e88 docs(articles): improve clarity and rephrase sections in testing-telos draft
- Replaced "cheap" with "inexpensive" for better tone.
- Explicitly introduced "telos" with Aristotle reference.
- Rephrased sentences for better flow and conciseness.
- Updated risk distribution description for precision.
2026-04-17 12:13:05 +01:00
Gregory Gauthier
9af411d6c8 docs(articles): refine testing-telos draft for clarity and flow
- Remove redundant subtitle and reorganize introduction
- Simplify language around "telos" and rephrase key sections
- Update diagnostic question and conclusion for better readability
2026-04-17 12:04:34 +01:00
Gregory Gauthier
1396de6a7e feat(diagrams): add PNG diagrams for Testing Telos post
Update testing-telos.md with relative asset paths and refined content.
Add generated PNGs: telos-feature-iteration.png, telos-invariance-testing.png,
telos-cross-cutting.png, telos-targeted-concerns.png.
Introduce pyproject.toml and poetry.lock for diagram generation dependencies.
Add svg-to-png.py script for generating diagrams.
Rename drafts/testing-telos.html to references/testing-telos.html.
2026-04-17 11:46:40 +01:00
Gregory Gauthier
2df4e5fe10 docs(articles): add draft on testing telos
Introduces article on testing strategies shaped by purpose (telos), including four archetypes: triangle, bullseye, diamond, and star. Adds corresponding SVG diagrams in assets/clipart.
2026-04-17 11:18:39 +01:00
Gregory Gauthier
035cdbc051 feat(articles): add draft page for Testing Telos
Introduces an interactive HTML page in drafts/ explaining testing strategies via geometric shapes (triangle, bullseye, diamond, star). Includes embedded CSS for responsive design, SVG icons, and JavaScript for overview/detail view navigation.
2026-04-08 13:39:02 +01:00
Gregory Gauthier
6be062506b docs(drafts): expand abstract and add exploration directions to when-not-to-test
- Enhanced the abstract to emphasize practical wisdom in choosing not to test.
- Added a new section with possible directions for the article, including Aristotelian angles, opportunity costs, illusion of control, negative impacts of testing, and moral dimensions.
- Removed template footer notes.
2026-04-07 17:07:29 +01:00
Gregory Gauthier
0589ae9d08 docs(metadata): standardize topics to controlled vocabulary
- Restrict topics in CLAUDE.md to: philosophy, craft, epistemology, exploratory-testing, agile
- Update GROK.md YAML examples for title quotes and related file extensions
- Adjust topics in published articles to align with controlled list, removing deprecated terms like bdd, automation, reasoning, formal-logic, resources
2026-04-07 16:59:43 +01:00
Gregory Gauthier
66ec95fce9 feat(articles): add script for creating new article drafts
- Introduce `scripts/new-article` bash script to generate new article files from a title, using a template, and open in vim/vi.
- Add `scripts/article-template.md` as the base structure for new articles.
- Update README.md with instructions on using the new script and directory structure.
- Include an example draft `articles/drafts/when-not-to-test.md` generated via the script.
2026-04-07 16:45:41 +01:00
Gregory Gauthier
65d2e46788 refactor(articles): standardize YAML front-matter across published and draft articles
Add consistent front-matter schema to CLAUDE.md and GROK.md, including title, date, topics, related articles, and abstracts. Apply similar front-matter to draft files (agile-stories.md, uses-and-abuses.md) and published articles (Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, etc.) to improve indexing, searchability, and cross-referencing. Ensure topics use a controlled vocabulary and abstracts capture core theses.
2026-04-07 16:29:10 +01:00
Gregory Gauthier
8848530520 docs: add GROK.md with repository guidelines and Grok assistance instructions
Introduces a comprehensive Markdown file outlining the purpose of the repository,
core themes, intellectual style, how Grok can assist in ideation, research, drafting,
and editing, while specifying what Grok should not do. Includes repository conventions
and workflow ideas to support reflective writing on software testing and related philosophies.
2026-04-07 15:35:59 +01:00
Gregory Gauthier
0c17c3ed55 docs: add CLAUDE.md and README.md
Introduce CLAUDE.md with guidelines for AI assistance in article writing and repository conventions. Add README.md with an overview of published articles, drafts, and repository structure.
2026-04-07 15:28:16 +01:00
Gregory Gauthier
f9a3674abd chore(gitignore): add ignores for IDE directories and log files
Ignore .idea, .claude, .grok, and *.log to prevent unnecessary files from being tracked.
2026-04-07 15:21:45 +01:00
Gregory Gauthier
da44ea30f1 refactor(structure): reorganize articles and assets directories
Move drafts to articles/drafts, articles to articles/published, and assets to general and memes subdirs.
2026-04-07 15:18:51 +01:00
Gregory Gauthier
0bc98c67a1 docs(drafts): add agile stories and test automation drafts
- Added agile-stories.md with explanations on story components and estimation
- Added uses-and-abuses.md outlining test automation uses, abuses, and pitfalls
2026-04-07 15:12:55 +01:00
Gregory Gauthier
8f59166de4 chore(init): add initial gitignore and blog articles
- Add .gitignore to ignore system files like .DS_Store
- Add empty CLAUDE.md and GROK.md files
- Add initial articles on software testing topics: Agile-Or-Whatever-You-Call-It.md, Testers-As-Explorers.md, The-Various-Uses-Of-Vegetable-Condiments-In-Testing.md, five-essential-lessons.md, perfection-and-testing.md, resources-for-testers.md, the-categories-of-testing.md, the-logic-of-software-testing.md, the-perturbation-theory-of-exploratory-testing.md, what-is-a-competent-tester.md, what-makes-us-better.md
- Include assets for articles in assets/ directory
2026-04-07 15:05:45 +01:00
Gregory Gauthier
6a01da1a88 first commit 2026-04-07 15:01:12 +01:00