-
Notifications
You must be signed in to change notification settings - Fork 38
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
roadmap to 1.0 #357
Comments
These are the things we want before declaring 1.0 and caring about backwards compatibility. |
Decided on #537 (oooh! 537 get! 💃) to aim for a 1.0 release on September 19, since that is 10 years to the day from the first commit on the Aspen repo. |
In light of recent events, I've subbed the following in the description:
for
|
My tendency would be to stick with our current |
Awesome! Besides that, the other major piece of coding to be completed is #548, which you've got underway in #556. As discussed, I'll commit to AspenWeb/aspen.io#1 (I've added it to the roadmap). I'm also happy to take #339, which could surface some API cleanups along the way. |
I don't know, but I don't see #473 as a blocker for 1.0 if that's what you're asking. |
Yeah, that's what I'm asking. |
I've just noticed that there was an old 1.0 milestone, so I've closed it. |
And the Simplify Simplates milestone too. |
Eep! Does that mean we've reached 1.0?! 😳 |
Nope, especially since it still had an open issue. I closed the milestone because it was out-of-date since you've been using this issue for the 1.0 roadmap instead. |
I'm ready. ;-) I also have some contract work, but the job is almost finished, and it didn't prevent me from working on Aspen in August anyway. |
Eeeeeeeee! We could get |
I've staked out Pando on PyPI and added you as an owner, @Changaco. |
Ditto django-aspen and Flask-Aspen (though I don't expect you to care much about those ;). |
@Changaco I've updated the task list in the ticket description here. |
@whit537 Have you looked at the open aspen.py issues? Is there any you'd like to see closed before 1.0? |
@Changaco Looking at the four issues, it seems that AspenWeb/aspen.py#24 and AspenWeb/aspen.py#12 would be good to get done before 1.0, to avoid having to maintain backwards-compatibility. AspenWeb/aspen.py#23 shouldn't be a problem to add later. AspenWeb/aspen.py#22 should get done, but I expect that to come out in the wash when I start working in earnest on Aspen's docs. |
Picking up from AspenWeb/aspen.io#1 (comment) ...
I renamed the repos: https://github.com/AspenWeb/experimental-go-version And I modified their description:
|
I'm leaning towards leaving the three lower-level libraries as-is, and using http://pando.aspen.io/ |
I don't really have a preference. |
Okay, proceeding with subdomains of |
Okay! I've stubbed out four new RtD projects: http://core.aspen.io/ |
If we have enough time we should try to take care of #222 before 1.0. |
@Changaco FYI I'm working top down from AspenWeb/aspen.io#1. Once the homepage looks good enough, I'll start working through the links away from it:
Making each of those linked pages say what we want them to say will fan out into code changes. Basically, however far we get in the next week is what I expect we'll declare 1.0. |
I'm going to release Aspen 1.0rc2 and Pando 0.44, then see if Liberapay can run on top of those in production. |
/o\ I forgot to adapt Pando's code to AspenWeb/aspen.py#31: https://travis-ci.org/AspenWeb/pando.py/builds/158823441 |
Okay, second Liberapay PR is liberapay/liberapay.com#408. I'm going to sleep now, I'll probably deploy tomorrow. |
https://liberapay.com/ is now running on Pando 0.44 and Aspen 1.0rc1. \o/ |
Alright, my moderated goal at this point is to release Aspen 1.0 next Monday, with Pando 1.0 to follow sometime after that. Flask-Aspen and django-aspen will also have to wait, along with the new aspen.io website. The old aspen.io site still points to Aspen 0.42, and I think we can leave it that way until all the pieces are in place. I think that's a more realistic goal, given what I can dedicate to this this week. Can you live with that, @Changaco? |
I think we really need a new aspen.io, the old one is obsolete. I don't think the flask and django plugins have to be ready for production in order to push the new aspen.io, we can refer to them as WIP and put pando on top for now. It seems like a big share of the remaining work is documentation, and so far you've been doing it alone, but if you delegate some of it to me then we should be able to do more. |
How about doing AspenWeb/aspen.py#32 for Pando? Right now http://pando.aspen.io/ is empty. Surfacing all of the existing module reference documentation seems like the first step in writing the documentation for Pando. |
Okay, I'm on it. |
Sorry we didn't make the September 19 target, @Changaco. 😞 |
That's fine, we've still made good progress. :-) |
Target: September 19, 2016 👍1.0:
do away with configure-aspen.py #373,stop taking configuration from argv #374,Website should receive instead of subclassing Configuration #444,make configuration immutable #473)Post-1.0:
Also relevant:
The text was updated successfully, but these errors were encountered: