ReMe/reme4/steps
Sen Huang 83bfddb4a4
Some checks failed
Pre-commit / run (ubuntu-latest) (push) Has been cancelled
Tests ReMe / Unit Tests - py3.10 (push) Has been cancelled
Tests ReMe / Unit Tests - py3.13 (push) Has been cancelled
refactor(config): streamline job descriptions and parameter docs (#257)
* refactor(config): streamline job descriptions and parameter docs

- Simplify descriptions for search, traverse, list, read, stat,
  frontmatter:read, write, edit, append, frontmatter:update,
  frontmatter:delete, move, delete, upload, upload_resource, and
  download jobs
- Shorten parameter descriptions to be more concise
- Maintain essential information while reducing verbosity

refactor(steps): rename daily steps and consolidate functionality

- Rename daily_resolve_step to daily_read_step
- Rename daily_create_step to daily_write_step
- Update __init__.py imports to reflect new step names
- Consolidate daily operations documentation

refactor(daily): extract helper functions and improve structure

- Rename _day_index.py to _daily_io.py
- Extract validate_slug function for Windows-safe filename validation
- Move scan_notes function to public interface
- Add comprehensive docstrings explaining slug validation and day-index
  rebuild concerns

feat(daily): decouple list operation from index refresh

- Remove automatic day index refresh from daily_list_step
- Change daily_list_step to pure read operation with no side effects
- Sort notes by slug for stable output
- Update documentation to clarify read/write separation

refactor(daily): remove deprecated create step

- Remove unused daily/create.py module
- Simplify daily operations to focus on CRUD patterns

* refactor(daily): replace module imports with explicit step class imports
2026-05-25 19:20:50 +08:00
..
background feat: rename working_dir to vault_dir and update documentation (#254) 2026-05-22 18:10:29 +08:00
common refactor(steps): reorganize step modules and remove demo steps (#255) 2026-05-25 17:52:51 +08:00
crud refactor(steps): reorganize step modules and remove demo steps (#255) 2026-05-25 17:52:51 +08:00
daily refactor(config): streamline job descriptions and parameter docs (#257) 2026-05-25 19:20:50 +08:00
frontmatter refactor(steps): reorganize step modules and remove demo steps (#255) 2026-05-25 17:52:51 +08:00
graph refactor(steps): reorganize step modules and remove demo steps (#255) 2026-05-25 17:52:51 +08:00
__init__.py refactor(config): streamline job descriptions and parameter docs (#257) 2026-05-25 19:20:50 +08:00
base_step.py feat: rename working_dir to vault_dir and update documentation (#254) 2026-05-22 18:10:29 +08:00