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

Roadmap 1.9 #161

Closed
16 tasks done
ericmdantas opened this issue Jun 8, 2016 · 22 comments
Closed
16 tasks done

Roadmap 1.9 #161

ericmdantas opened this issue Jun 8, 2016 · 22 comments

Comments

@ericmdantas
Copy link
Owner

ericmdantas commented Jun 8, 2016

Some exciting additions are coming.

New web frameworks for the server: both Node and Go.

For Node, we're adding Koa to the stack, with its version 2.x - which will support async/await.
For Golang, we're adding Gin, a fast and stable web framework.

For the client side, we're adding the possibility to use either LESS or SASS in your styles (see #25);

We're also adding aurelia (ref) as an option for the client side.

And we'll also implement an option so the user can choose if he wants to work with tests side by side with the source code or in separated folders.

So, in short, this is what we have to finish to get through 1.9:

Edit:
DB changes were moved to 1.11 (#170).

@ccocker
Copy link

ccocker commented Jun 17, 2016

Adding Firebase to list of supported DB's would be nice

@ericmdantas
Copy link
Owner Author

Good suggestion, @ccocker.

My only concern is the size of 1.9, it might take too long to be released, so I might break it into 1.9 and 1.10.

1.9:

  • Sass/Less;
  • Node - Koa;
  • Go - Gin;
  • Generic git server;

1.10:

  • RethinkDB;
  • Firebase;
  • PostgreSQL;

I'm still thinking about it, though.

@ericmdantas
Copy link
Owner Author

Generic git support landed in branch v1.9 via commit bd888b7, PR #164.

@ericmdantas
Copy link
Owner Author

Alright, in order to have releases relatively close to each other, I'm removing the DB modifications and assigning it to 1.10.0.

@Abdizriel
Copy link
Contributor

@ericmdantas when do you plan to release 1.9? It will take some time to release #173

@ericmdantas
Copy link
Owner Author

@Abdizriel, if everything goes right, this weekend. If not, next week.

@ericmdantas
Copy link
Owner Author

@Abdizriel, but we can make room for that feature in 1.9, if you want.

@Abdizriel
Copy link
Contributor

Abdizriel commented Jun 22, 2016

@ericmdantas I'll try to do that by tomorrow. It's better to add it in this release, since later it would be more and more harder to do.

@ericmdantas
Copy link
Owner Author

Pretty much.

@bernardbr
Copy link
Contributor

@ericmdantas, maybe you can add aurelia.io as an option to implement
front-end without angular!

Rob Eisenberg left Angular 2 for it:
http://eisenbergeffect.bluespire.com/leaving-angular/

Em qua, 22 de jun de 2016 às 15:01, Eric M. Dantas [email protected]
escreveu:

Pretty much.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#161 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AEfLCmRBx1VaMxYhfDIwvIOXqiNQVzn-ks5qOXiOgaJpZM4Iw0fL
.

Bernardo A.C. Esbérard

@ericmdantas
Copy link
Owner Author

@bernardbr, nice suggestion.

I've wanted to give Aurelia a try for a while now - but never got the time.

Since I haven't used it yet, I'll play with it a bit first, and then, I might target it to 1.9 if it's not a big change, or later, if it's a huge change.

@ericmdantas
Copy link
Owner Author

Updates roadmap.

@ericmdantas
Copy link
Owner Author

Adds Vue to the list.

@ericmdantas
Copy link
Owner Author

As for features, the two left are: Aurelia and Less/Sass.

The other changes are related to documentation and suchs. We're almost there!

@ericmdantas
Copy link
Owner Author

ericmdantas commented Jul 30, 2016

Adds flat structure to the todo list in 1.10.

@ericmdantas
Copy link
Owner Author

1.9 is 90% done.

There are some minor bugs going on and I`ll have to take care of the docs before releasing it.

@ericmdantas
Copy link
Owner Author

Note to self: Vue 2.0 is out - update the client.

@ericmdantas
Copy link
Owner Author

ericmdantas commented Oct 7, 2016

Added babel/babili compilation step for ng1 and vue to the list. Aurelia doesn't need it because of the jspm integration.

@ericmdantas
Copy link
Owner Author

Final steps: update the docs, do some manual tests and we're good to release v1.9.

@ericmdantas
Copy link
Owner Author

Depending on labstack/echo#838.

@ericmdantas
Copy link
Owner Author

ericmdantas commented Feb 8, 2017

Added HTTP/2 in Node server to the list.

@ericmdantas
Copy link
Owner Author

Done.

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

4 participants