Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.74 KB

VISION.md

File metadata and controls

22 lines (17 loc) · 1.74 KB

git-sc was started by my frustration with the creation and administration of git branches as they pertained to corresponding Shortcut tickets. Naming Things is Hard (TM), and frequently swapping between browser and terminal to complete simple tasks just feels wrong.

This initial release, while ugly, works. It gets me to a point where I can use this tool daily, feel out its strengths and weaknesses, think of ways to improve it, etc.

Top priorities from here on should be:

  • Adding automated tests (likely not 'unit tests' definitionally, since they will write to disk)
  • Improve project infrastructure
  • (Possibly) convert to TypeScript
  • Replace portions of tool with existing, robust libraries
  • Write development/contribution documentation

Then there are some other important tasks here to make this a truly useful general-purpose tool:

  • More output name format configurability for create, since different organizations have different branch name formatting needs
    • Part of this might involve exposing more Shortcut story fields
  • Test on Windows (cygwin/mingw/git bash)