Skip to content
New issue

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

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

Already on GitHub? Sign in 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
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

No branches or pull requests

2 participants