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

Version 1.11 action items #1380

Closed
18 of 23 tasks
jlstevens opened this issue Apr 27, 2017 · 14 comments
Closed
18 of 23 tasks

Version 1.11 action items #1380

jlstevens opened this issue Apr 27, 2017 · 14 comments
Assignees
Milestone

Comments

@jlstevens
Copy link
Contributor

jlstevens commented Apr 27, 2017

Edit: Updated target from 1.7.1 to 1.8

Instead of filing lots of trivial issues with trivial fixes, I thought it might be good to build a TODO list for 1.8. The plan is to have a polished and announced 1.8 before 1.9 (sets up deprecation wanrings) before 2.0 where we can clean things up and break backwards compatibility in a few places.

I've tentatively assigned these tasks to Philipp [PR], Jim [JB] and myself [JL].

Urgent docs and website work

Docs and tutorial wishlist

Additions

These should all be quick things we've already discussed and know how to do. They can be assigned to 1.8 if they are more work than expected.

I'm happy to add to this list if you have more suggestions!

@jlstevens
Copy link
Contributor Author

jlstevens commented Apr 27, 2017

I've now added links to the relevant issues PRs.

I think addressing the list above would be a very reasonable to do in short timeframe for 1.7.1 as these are all fairly small tasks.

Edit: It would be if docs were a small task! This is why 1.7.1 is now 1.8.

@jlstevens
Copy link
Contributor Author

@philippjfr @jbednar If you agree with this list, I can also assign the relevant issues/PRs to a 1.7.1 milestone due in say a week?

@philippjfr
Copy link
Member

Sounds good to me.

@jlstevens
Copy link
Contributor Author

We can also discuss our plan for #1379 here...

@jbednar
Copy link
Member

jbednar commented Apr 27, 2017

Looks good, though I don't think things need to be in the above list if they are already issues tagged 1.7.1 in github...

JL Edit: Now tagged as 1.8

@jlstevens
Copy link
Contributor Author

jlstevens commented Apr 27, 2017

Right, the purpose of this issue is three-fold:

  1. Have a place to discuss 1.8
  2. Decide what we want to happen for 1.8 and get an overview of the work involved, especially in terms of the documentation needed.
  3. Figure out what we want to do for 1.8so I can tag the issues with the corresponding milestone

Seeing as we as we seem to have agreed on a plan, I'll move to step 3...

@jlstevens jlstevens changed the title Version 1.7.1 action items Version 1.8 action items May 16, 2017
@jlstevens
Copy link
Contributor Author

jlstevens commented May 16, 2017

This is now the TODO list for 1.8 which will feature all the docs, a nice new website and an announcement. In addition to the items above, we need to:

  • Implement our new docs plan outlined in Documentation plan #1379 . A lot of the work in the original TODO list is covered by this. At minimum we need the 'Getting Started' section and the core user guides.
  • Get the elements gallery running.
  • Implement the new styles for 2.0 (need to check the current matplotlib rc file)
  • Offer a way to restore the current styles for existing users.
  • Adapt the bokeh sphinx theme and build the website with the new styles.
  • Edit Use updated setup.py approach for shipping notebooks.

@jbednar
Copy link
Member

jbednar commented May 16, 2017

Offer a way to restore the current styles for existing users.

A suggestion: If we make it simple for users to select a certain style at the start of their notebook or app (e.g. hv.notebook_extension(... theme='hv1.7'), we could recommend that a good practice for long-lived code meant to be reproducible would be to specify that style explicitly. If not set, the appearance of plots could change over hv versions, as we make improvements that we want to be sure new users always can make use of. But if set, we would do our very best to ensure that the given style does not change, even for improvements. That way we could always be looking forward, while allowing users to declare that this particular work should not move forward until explicitly requested. Basically, we could suggest that users pin this style at its current value, when they are done with a certain notebook and want to archive it for later repeatability.

@jlstevens
Copy link
Contributor Author

Something like that does seem reasonable although the notebook_extension should then hook into something that isn't notebook specific to actually set the theme.

@jbednar
Copy link
Member

jbednar commented May 16, 2017

Right; the notebook_extension would just be one way to call into this general mechanism.

@jlstevens
Copy link
Contributor Author

jlstevens commented Jun 30, 2017

I.8 is released! 🎉

I've ticked off most of the boxes. Here are the remaining items:

@philippjfr @jbednar I'll close this issue now but the items above without associated issues/PRs should be discussed and either discarded as ideas or assigned to issues.

@jlstevens jlstevens reopened this Jun 30, 2017
@jlstevens jlstevens added this to the v1.8.1 milestone Jun 30, 2017
@jlstevens
Copy link
Contributor Author

Probably safer to reassign to 1.8.1 than close this issue now...

@jlstevens jlstevens modified the milestones: v1.8.1, 1.8.2 Jul 7, 2017
@philippjfr philippjfr modified the milestones: 1.8.4, v1.9 Sep 20, 2017
@philippjfr philippjfr modified the milestones: v1.9, v1.10 Oct 31, 2017
@jlstevens
Copy link
Contributor Author

Other than the renderers tutorial, the outstanding items still need to be done (especially notebook testing!) but that isn't going to happen for 1.10. Bumping to the 1.11 milestone and renaming the issue.

@jlstevens jlstevens modified the milestones: v1.10, v1.11 Apr 4, 2018
@jlstevens jlstevens changed the title Version 1.8 action items Version 1.11 action items Apr 4, 2018
@philippjfr philippjfr removed this from the v1.11.0 milestone Dec 27, 2018
@philippjfr philippjfr added this to the v1.11.x milestone Dec 27, 2018
@philippjfr
Copy link
Member

Most of the infrastructure based tasks here are outdated or captured elsewhere, I do think we should add a Roadmap but I think that should be a separate issue now.

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

3 participants