Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Overview: May 2020 Sprint #589

Open
3 of 5 tasks
mike-thompson-day8 opened this issue May 5, 2020 · 5 comments
Open
3 of 5 tasks

Overview: May 2020 Sprint #589

mike-thompson-day8 opened this issue May 5, 2020 · 5 comments
Assignees

Comments

@mike-thompson-day8
Copy link
Contributor

mike-thompson-day8 commented May 5, 2020

Isaac and I are doing a three-week-long sprint on re-frame - starting 4th May. Isaac's time is being paid for by ClojuristTogether funding. My time is paid for by Day8. So between us, we have about 6 man-weeks.

At a high level, the strategy is:

  • do the low hanging fruit (there are a few smaller, easier issues)
  • do a 1.0.0 release (it is about time)
  • create a grown-up website and fix up documentation which has fallen a bit into disrepair. This is a bit scary because it could take an infinite amount of time, so how do we limit it?
  • attack three of the bigger, meatier issues: BranchScope, Multiple frames on a page, views. All three of these issues are interrelated.
  • do a release

This will likely take longer than six man-weeks. And then there will be necessary adjustments to re-frame-10x. To quote a line from the movie Get Shorty "This is only the second day, and we're already two weeks behind." But, one step at a time, let's just see how we go.

I will update this issue with new thoughts as we go. We will probably engage with the community via the clojurians #re-frame channel. If you are interested in the process, please keep an eye out there.

@mike-thompson-day8
Copy link
Contributor Author

mike-thompson-day8 commented May 5, 2020

Progress on the early, low-hanging-fruit step:

  • thoroughly review all the existing issues and PRs.
  • close any issues which need it
  • assemble the candidate list of issues we identify as "low hanging fruit"

Progress ...

Closed with explanations:

Picked Fruit, so far:

Issues arising:

Building a grown-up website #582:

  • A review of options and likely paths has commenced.

@mike-thompson-day8
Copy link
Contributor Author

mike-thompson-day8 commented May 14, 2020

New website progress

  • learning new static site generator (good decision so far, but there's always stuff to learn)
  • we've spent far too long getting Klipse going (to supply a page of live coding)
  • a GithubActions based build system for new website
  • a LOT of rewriting, writing and thinking
  • integration with API docs

New docs include the following:

Hoping to deploy the new website over the coming weekend.

We're down to about 18 issues and 3 PRs. When we started, I think it was 30 issues and 9 PRs.

@mike-thompson-day8
Copy link
Contributor Author

mike-thompson-day8 commented May 16, 2020

The new re-frame website is now up at: http://day8.github.io/re-frame/

The re-frame logo has been tweaked. See it here:
http://day8.github.io/re-frame/re-frame/

And a release candidate for 1.0.0 is also out

Also, we're now down to about 16 issues and 2 PRs.

Now we begin on the meatier issues.

@mike-thompson-day8
Copy link
Contributor Author

mike-thompson-day8 commented May 20, 2020

The task of addressing meatier issues is now slightly delayed.

We are down to 13 open issues and 2 PRs, which is a numerical measure of some success.

@mike-thompson-day8
Copy link
Contributor Author

mike-thompson-day8 commented Jul 6, 2020

Many improvements to the docs have been made recently. Too many to mention but some are notable:

Also:

Numerically, we're at 13 issues and 3 pull requests.

@superstructor superstructor unpinned this issue May 19, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants