kitchen-site icon indicating copy to clipboard operation
kitchen-site copied to clipboard

Adding angular-meteor

Open Urigo opened this issue 10 years ago • 13 comments

Hi @perak Amazing work! Can we add angular-meteor into there? Can I help?

Urigo avatar May 25 '15 15:05 Urigo

@Urigo meteor-kitchen generating code with angular-meteor would be great! But, I am total n00b with angular and don't know how much efforts is required to integrate it.

I am busy with other things, but if someone can create/modify kitchen's "example-minimal" (see http://www.meteorkitchen.com/examples) to use angular - just to save my time and help me understand how - that would be awesome.

BTW, meteor-kitchen is using html/js template files to build app. Templates are located (by default) in ~/.meteor-kitchen/templates/bootstrap/ maybe modifying these files can help? (Generator will use separate templates if you copy these files into ~/.meteor-kitchen/templates/angular/ and specify "template": "angular" in any .json input file inside "application" object).

Hum... if someone is interested to play with this, I want to help

perak avatar May 25 '15 15:05 perak

@perak how can a package be added to the yml?

Urigo avatar May 26 '15 08:05 Urigo

@Urigo "application.packages.meteor" is array of strings (package names)

Example:

---
  application: 
    packages: 
      meteor: 
        - "mdg:camera"
        - "copleykj:livestamp"

Generator will add mdg:camera and copleyk:livestamp packages to app.

perak avatar May 26 '15 09:05 perak

@Urigo just curious: any progress on this?

perak avatar Jun 04 '15 10:06 perak

not yet... sorry

Urigo avatar Jun 04 '15 14:06 Urigo

Do you guys think we'll have meteor support anytime soon? basic react boilerplate has been added to meteor kitchen and it's a pity that angular is falling behind... Looks like generating the app and then introducing angular-meteor manually will be the only option available for the time being...

telemakhos avatar Feb 08 '16 16:02 telemakhos

@Telemakhos I just restructured "kitchen" to make it easier to implement different routers and templating libs. Currently adding react ("kitchen" will be able to generate "blaze+iron-router" and "react+flow-router"). So now it's not a "too big deal" to implement angular, but as I stated earlier in this post, I am noob for angular.

After I finish adding support for react (I believe in week or two), maybe someone can help me by creating angular versions of "example-minimal", " example-accounts" and "example-dataview" (manually, or modifying examples generated by kitchen). What I need is to see what is Meteor+Angular best practice for these three example apps.

perak avatar Feb 08 '16 19:02 perak

Maybe someone can help me by creating angular versions... [...] What I need is to see what is Meteor+Angular best practice for these three example apps.

Probably @Urigo could be much more helpful with this since he is the angular-meteor creator, or at least he could supervise the process... I've only built a couple of simple meteor apps but none with angular. On the other side I've built more complex angular apps with Express/Ionic following best practices and John Papa's guidelines... so maybe I can help a bit more here..

There are some boilerplates and generators where we can learn from and we can try to place a similar scaffolding in the kitchen tool...

Can you point me to the react scaffolding?

telemakhos avatar Feb 09 '16 13:02 telemakhos

@Telemakhos

Thanks.

I didn't published latest version (v0.9.58) capable of generating "React" code yet. Expect something in a week (or two).

(there is just one "hello world" React app generated with kitchen here: http://generator-react.meteor.com - but It's not very useful :) )

perak avatar Feb 09 '16 13:02 perak

I am willing to pay a small bounty to get something like angular working with meteor kitchen. I am learning angular and invested money in learning it so if anyone is interested, let me know...

jkalbfeld avatar Apr 20 '16 03:04 jkalbfeld

@jkalbfeld excuse me for late answer. Interestng offer. I'm busy with other things but maybe someone can help. Kitchen now can generate React (not fully implemented yet, still working on it). Adding angular would be awesome!

BTW, new GUI for meteor kitchen is coming soon, see screenshot showing output options - you can choose "Blaze" or "React"... "Angular" will perfectly fit here! :)

react_and_blaze

perak avatar May 03 '16 21:05 perak

Seriously I'm willing to contribute $250 bounty to this! It's not much but it's all I can afford! :)

Jonathan Kalbfeld http://jon.la/

office: +1 310 317 7933 / mobile: +1 310 227 1662 home: +1 310 409 0473 / fax: +1 310 362 0251 On Feb 8, 2016 11:24 AM, "Jose" [email protected] wrote:

Do you guys think we'll have meteor support anytime soon? basic react boilerplate has been added to meteor kitchen and it's a pity that angular is falling behind... Looks like generating the app and then introducing angular-meteor manually will be the only option available for the time being...

— Reply to this email directly or view it on GitHub https://github.com/perak/kitchen-site/issues/93#issuecomment-181462614.

jkalbfeld avatar May 04 '16 01:05 jkalbfeld

Currently I don't have much free time since I'm closing some projects for clients but I'm also willing to contribute $250 to the bounty if the implemented version is angular2-meteor and the generated code is typescript following the new Papa's guidelines...

telemakhos avatar May 04 '16 11:05 telemakhos