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

aah: Choosing Features and Enhancements for v0.11.0 #155

Closed
jeevatkm opened this issue Mar 30, 2018 · 9 comments
Closed

aah: Choosing Features and Enhancements for v0.11.0 #155

jeevatkm opened this issue Mar 30, 2018 · 9 comments
Assignees
Labels
community Wonderful aah community interaction

Comments

@jeevatkm
Copy link
Member

jeevatkm commented Mar 30, 2018

Hello aah users -

As you know v0.10 got released on Mar 28, 2018 with new features and enhancements. Also newly designed website, documentation presentation and per version documentation search.

I hope you're liking it 😄 Thank you for your support.


Let's move on to next phase of development iteration focusing on v0.11.0

As you know aah development is community driven; based on community votes, suggestion and recommendation. I would priorities it. Looking forward to your inputs.

For v0.11.0 following is my wish list-

Please have a look on Open Issues, Roadmap or new item from your need; provide your wish list or vote on my wish list.

Then finally balanced wish list would be created. Thank you 😃

@jeevatkm jeevatkm added interaction community Wonderful aah community labels Mar 30, 2018
@jeevatkm jeevatkm added this to the v0.11 Milestone milestone Mar 30, 2018
@jeevatkm jeevatkm self-assigned this Mar 30, 2018
@pharrisee
Copy link

pharrisee commented Mar 31, 2018

Have a few work projects that I would love to use Aah for, but the lack of a few features is holding me back, namely:

Websockets / SSE
Something like https://github.com/gobuffalo/packr for bundling resources
Simple database layer, not necessarily ORM. Something like sqlx integration would be awesome.

@jeevatkm
Copy link
Member Author

@pharrisee thank you for your inputs. I'm sorry to hear that its holding you.

I would like to clarify the second point - what is the expected feature? I have looked at the packr library; it converts files into binary data then compiles to binary.

@pharrisee
Copy link

pharrisee commented Mar 31, 2018

Well, at the moment the packaging done by the aah cli is to create a zip file. It would be really good if the packaging built an executable which contained everything required to run the app, no external files. I can see a few issues with things like config etc, but I'm sure that should be do-able.

In fact bundling everything but the config would be good, views, css, js, images, all in the executable.

@jeevatkm
Copy link
Member Author

jeevatkm commented Mar 31, 2018

Actually packing everything into binary is doable, no issues 😄 I will make this feature as on-demand in the build command.

  • config - since aah has feature to accept config file as param so no issues. DevOps team can utilize that without engineering team effort
  • views, css, js, images - DevOps team looses a capability to modify/update, they have to depend on engineering team. I guess I leave that choice to engineering team

How about startup files? As you know aah does provide startup files (.sh, .cmd).

@pharrisee
Copy link

I suppose that the startup files would be more necessary with the zipped version than the packed executable? Also packaging gives a different deployment mechanism which may actually be more in line with some environments.

@jeevatkm
Copy link
Member Author

Okay, I guess its decided.

  • Zip archive packing would contain startup files
  • Single binary packing is just one binary

Thank you, could you please create an issue for this feature?

@pharrisee
Copy link

will do :)

@blagodus
Copy link

blagodus commented Apr 6, 2018

  • ORM (Data access layer)
  • Configurable option of roles and permissions for each route.
  • Websockets

@jeevatkm
Copy link
Member Author

jeevatkm commented Apr 7, 2018

Thank you @pharrisee @blagodus for your inputs and votes.

Main focus for v0.11.0 release:

@jeevatkm jeevatkm closed this as completed Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Wonderful aah community interaction
Projects
None yet
Development

No branches or pull requests

3 participants