anypercent

0.6.0 • Public • Published

How to release new version

npm version minor
git push --follow-tags

Big question of the day

How do I manage state?

Goal today is to start hooking it up to actual state

Should I worry about the state machine?

Fuck it let's draw it

How to manage drag and drop list state?

Design references

Release process

  • Trigger a release from command line (git hook?)

  • Automatically push (or notify) existing installs

  • Build for Windows and Mac

  • Worst case I can just do it locally on my computer

    • Don't need to overcomplicate it

Data model

  • Persist past runs somehow - should be some concept of shared state

Misc notes

  • Buttons
    • Start / stop
    • Pause
    • Trash / Clear
  • Show the current

What's the best way to represent this data?

Splits - each split has its own duration

Easiest is jut sum the the duration of splits

Launch stuff

  • Need release cycle / over the air updates

  • Website to download from

    • Should I use Netlify?
    • I could use something like Squarespace?
    • Don't want to open source the code yet
    • Lean on GitHub for now
  • Test on Windows

  • Maybe user analytics?

  • What was the release process again?

  • Ideally I just want to push a tag -> build -> auto update

Readme

Keywords

none

Package Sidebar

Install

npm i anypercent

Weekly Downloads

1

Version

0.6.0

License

MIT

Unpacked Size

113 kB

Total Files

48

Last publish

Collaborators

  • mevenson