Skip to content

v0.0.2: local testing examples, docs and steering fixes - #3

Merged
devandreacarratta merged 7 commits into
mainfrom
feature/v0.0.2-local-testing-docs
Sep 5, 2026
Merged

devandreacarratta merged 7 commits into
mainfrom
feature/v0.0.2-local-testing-docs

Conversation

@devandreacarratta

Copy link
Copy Markdown
Owner

Summary

Bumps the gem to v0.0.2 and adds a local-testing story around the generator, without touching the runtime code.

Changes

  • Examples (examples/): smoke_test.rb loads the gem from source and prints sample passwords; local-consumer/ is a minimal external project depending on the gem via a path: reference.
  • Docs (docs/): documentation index (docs/README.md) and a local-testing guide (docs/local-testing.md).
  • README: new "Trying it locally" section linking examples and docs; install and roadmap notes tidied up.
  • Packaging: examples/ and docs/ excluded from the built gem.
  • Steering fixes: corrected the directory tree and command paths in .kiro/steering/structure.md and tech.md (stale nested password_forge/ root removed).
  • Version + CHANGELOG: bumped to 0.0.2 following Keep a Changelog / SemVer.

Testing

  • bundle exec rake (RSpec + RuboCop) — run locally.

Notes

Documentation and tooling only; no changes to the public API or generator behaviour.

The steering docs described a nested password_forge/ root left over from a
deleted older project. Point structure.md at the real password-forge-ruby-gem/
root (adding examples/, docs/, bin/) and fix the 'run from' path in tech.md.
Add examples/smoke_test.rb (loads the gem from source and prints samples) and
examples/local-consumer/ (a minimal external project depending on the gem via
path:). Ignore the consumer's generated lockfile and .bundle/.
Add docs/local-testing.md (run from this repo, use from another project via a
path dependency, build/install a .gem, uninstall/switch to the published gem)
and docs/README.md as the documentation index.
These folders are for local development and documentation only and should not
ship in the published gem.
Add a 'Trying it locally' section linking to docs/ and examples/. Clarify that
the gem is not on RubyGems yet, soften the Kiro-features wording to reflect the
roadmap, and add the 0.0.2 entry.
Add local-testing examples and docs; exclude them from the package; record the
steering-docs tree fix.
- Add graphify-out/ directory to gitignore (build output from graphify)
- Add .graphify-cache/ directory to gitignore (cache files)
- Add hermes-run.sh script to gitignore (local execution script)
- Keeps repository clean by excluding generated and temporary files from version control
@devandreacarratta
devandreacarratta merged commit 1d8e5d4 into main Sep 5, 2026
6 checks passed
@devandreacarratta
devandreacarratta deleted the feature/v0.0.2-local-testing-docs branch September 5, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant