Version 2.0 Release Planning #200
Replies: 2 comments 4 replies
-
Hi Henri, That's great, thank you. I agree with all points you mentioned before and with the button colors. For now, let's focus on the green ones, and eventually, we will also integrate the yellow ones in the next release. Before the next release, what's still needs to be done is to finalize the documentation and that's where we should invest more of our effort. The idea is to have very simple and polished documentation that takes a maximum of 20 minutes to be completely read. We want users to quickly understand how the library work. ... |
Beta Was this translation helpful? Give feedback.
-
Next step: Merging the green points from above. First: #168@jbesomi Just had another look at this, looks good and useful. I'll make a quick update to add docstring parameter description and make stuff more clear, but then this can be merged as a first step. Edit: just did, can be merged from my side now. |
Beta Was this translation helpful? Give feedback.
-
Hi, so this is meant as a general discussion about the new release. Of course, there's always a few bugs to fix and small changes to be made - that can be done at any time. However, for big changes, we want to do separate releases that are well-documented and update the pip repository and the website.
There have been 100 commits to the master branch since the last release, some with small bugfixes and some with big changes to the public API, so this will be a big release and we have to take care of lots of stuff.
I believe the first three things we should discuss are:
As a start, here is my opinion on the three:
1. Opinion on open PRs to include / not include in the new release
I'm basing my opinion on discussions with @jbesomi that we should focus on clean, well-documented, tested, and especially really useful (for many users) new features that do not complicate the library too much.
(I'm using green circles to say "should be included", yellow for "maybe", red for "no")
2. Opinion on new features that should still make it into the new release
Not sure I have anything here. I think @jbesomi you wanted to make tokenization a mandatory "first step", maybe you can expand on that?
3. Opinion on what updates to documentation we want to include
I think it makes sense to include all documentation & tutorials that were written until now. It's probably easiest if we first decide on 1. and 2. and then go through, update and merge #117 , #118 , #135 , #175 , #176 , #183 to make sure all new features are explained and mentioned. Then, we definitely still need a separate representation tutorial as far as I can see. Finally, we need release notes!
Beta Was this translation helpful? Give feedback.
All reactions