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

Checklist for 1.4 release #397

Open
6 of 11 tasks
rlafuente opened this issue May 10, 2021 · 6 comments
Open
6 of 11 tasks

Checklist for 1.4 release #397

rlafuente opened this issue May 10, 2021 · 6 comments

Comments

@rlafuente
Copy link
Contributor

rlafuente commented May 10, 2021

Docs:

  • Clean documentation stubs
  • Update install docs
  • Update getting started
  • Add Atom docs
  • Add video export docs
  • Finish changelog
  • Write release announcement based on changelog
  • Check if Jupyter docs are correct (I think the bit about using virtualenv is incorrect)

Home page:

  • Update the home page with example screenshots

Nice-to-have:

  • Make screenshots for Getting started, Live variables pages
  • Docs issues (the gen_index.html looks weird, can we fix it so we can use it?)

This is mostly a TODO list for me but feel free to chime in!

@stuaxo
Copy link
Contributor

stuaxo commented May 10, 2021

There's one in this ticket here (may be out of date)
#266

It also has a list of changes up to a point some months ago, that might make the start of a changelog.

@rlafuente
Copy link
Contributor Author

Thanks! I looked for that issue but didn't find it and got distracted -- I'll port those over to here as a way to go through everything.

@rlafuente
Copy link
Contributor Author

rlafuente commented May 11, 2021

I'll use this comment for the changelog, since it's easier to edit here with the issue links.

Blocking issues (must have):
#264 #265 #274 #275 #277 #283 #285 #287 #289 #312 #247 #322

Not as important issues (should have):
#288 #290 #296 #291 #315

Outstanding from previous release (could have) #202
#155

(this is the Shoebot changelog, but everywhere else it's worth mentioning the new Jupyter and Atom packages)

Changes since v1.3.1:

Highlights:

Other new features:

Cleanups:

Bug fixes:

Docs were seriously reworked:

  • Many new examples in the command reference
  • Many, many corrections, fixes and edits
  • Move from ReadTheDocs to our own Sphinx site at docs.shoebot.net
  • New look and name (Shoebot manual)
  • Recommends per-user install, not system-wide
  • Update Sphinx module to Python 3 and correct leftover Python 2 references (Make docs build with python 3 #275)
  • Remove reference to Shoebox appliance as this was not updated to Python 3

Testing:

  • Add OSX support to end to end tests.
  • Update unit tests to use AAA style.
  • Add checks to ensure travis and the install script are consistent
  • Add missing packages to travis for homebrew and ubuntu.
  • Add end to end tests that visual output of some examples
  • Add tests for exception format.
  • (Re)Add tests for color.

Libraries:

  • Port various bits to Python 3
  • Cleanups and reformatting, including the colors library
  • Fixes in the lsystem and graph libraries and examples
  • SBVideo alert the user if numpy is not installed
  • Remove the web library as it's stale and obsolete (Web library needs porting to python 3 #288)

Examples:

  • Add Dendrite and Fireworks example from Nodebox
  • Update Pure Data example

@stuaxo
Copy link
Contributor

stuaxo commented May 12, 2021

Re-pasted in the list of issues (I was manually putting lines through the closed tickets) - there may be more closed since then.

@stuaxo
Copy link
Contributor

stuaxo commented May 27, 2021

Small writeup on work on work to fix runs-3-times up to now, and upcoming:
#247 (comment)

@stuaxo
Copy link
Contributor

stuaxo commented Feb 9, 2023

@rlafuente some small things have come up that make 1.4.2 worth releasing.. should we move stuff to there or keep it here ?

There's some longer term bits on here, and the things that concern me most are little bugs we've fixed, though I'm sure more stuff can go in too..

#437

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