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

Update tutorial #227

Open
4 of 5 tasks
Thanood opened this issue Aug 10, 2016 · 17 comments
Open
4 of 5 tasks

Update tutorial #227

Thanood opened this issue Aug 10, 2016 · 17 comments

Comments

@Thanood
Copy link
Collaborator

Thanood commented Aug 10, 2016

  • mention reasons focusing on JSPM for the tutorial (simplicity)
  • add aurelia-cli installation instructions
  • create an alternative tutorial using aurelia-cli (!! as of @DiegusMiestro 😄 ) - that's not an easy topic (Add installation instructions for Aurelia-CLI #205 (comment))
  • add installation instructions to GitBook, maybe keep a condensed version in the app (useful for quick lookup
  • create tutorial repo using contact-manager tutorial from aurelia hub

Gathering improvements atm.
Any suggestions welcome.

@DiegusMiestro
Copy link

Aurelia-cli please.

@DiegusMiestro
Copy link

Sorry, but the tutorial Aurelia me seemed to give preference to aurelia-cli , I believe disoriented like me , will install it and enjoy it, because to create a project you need just a ' au new ' instead of the Skeleton use. I found more practical.

Sorry if this text seem strange . Google translator is not perfect but it is better than my English.

@Kukks
Copy link
Contributor

Kukks commented Aug 22, 2016

It may be easy initially but compatibility with other plugins and systems and its lack of maturity makes its use discouraged, especially by people who have already invested months of work in projects using Aurelia and jspm

@DiegusMiestro
Copy link

DiegusMiestro commented Aug 22, 2016

@Kukks I get it. Better checking the situation...

@Thanood I want to change my vote.

A tutorial approaching the configuration of JSPM from Skeleton provided by Aurelia seemed like a better option. Changing the things referred to the Bootstrap Framework to Materialize .

@Thanood
Copy link
Collaborator Author

Thanood commented Aug 22, 2016

@DiegusMiestro This is already there: https://aurelia-ui-toolkits.gitbooks.io/materialize-bridge-docs/content/app_developers_tutorial/introduction.html

Of course if you have any ideas for improvement, let me know. 😄
Aurelia-Cli is still on the list, though. So many people are using it. The most difficult thing right now is Materialize itself which does not play well with requrejs (which is used by the cli)..

Apart from that there seems to be a bug, maybe in cli, but I'm not sure. The created bundles have html and css fragments, which are not wrapped in a define. That leads to syntax errors (requirejs expects javascript). Does not always happen.

@DiegusMiestro
Copy link

DiegusMiestro commented Aug 23, 2016

@Thanood Completed this tutorial, I will only opine that the installation page , must inform the installation is via skeleton .

I will continue my studies that way , because what interests me is the Flat / Material Design .

@Thanood
Copy link
Collaborator Author

Thanood commented Aug 23, 2016

I think that would be very useful, yes. Thank you, @DiegusMiestro 😄

@Thanood
Copy link
Collaborator Author

Thanood commented Sep 1, 2016

Regarding CLI: I will base the installation instructions upon this README: https://github.com/Ullfis/aurelia-cli-materialize-bridge/blob/master/README.md

First I'll reproduce the steps myself and then add a tutorial, probably with some basic controls and aurelia-validation. To keep it consistent I'll copy the current tutorial pages and change the setup to use the required steps for aurelia-cli.

@Thanood
Copy link
Collaborator Author

Thanood commented Sep 7, 2016

@Ullfis Does you project actually read the bridge's files from the bundle?
Mine seems to load it from the server..

image

@Thanood
Copy link
Collaborator Author

Thanood commented Sep 7, 2016

Oh nvm, maybe it's because I'm using a bridge version which doesn't export everything. npm update failed me somehow.

Updating now...

@Thanood
Copy link
Collaborator Author

Thanood commented Sep 7, 2016

Yep, that was it. 😃
(I don't like the new github emoticons)

@Ullfis
Copy link
Contributor

Ullfis commented Sep 7, 2016

@Thanood
Copy link
Collaborator Author

Thanood commented Sep 7, 2016

Added aurelia-cli installation instructions:
http://aurelia-ui-toolkits.github.io/demo-materialize/#/installation

@Thanood
Copy link
Collaborator Author

Thanood commented Oct 3, 2016

Contact Manager repo, using the bridge to build the contact manager from the Hub tutorial.
https://github.com/Thanood/md-contact-manager

Using aurelia-cli.
This will be the base for the (yet to be written) aurelia-cli tutorial.

@adriatic
Copy link
Member

adriatic commented Oct 3, 2016

I am quite interested in seeing what you do here - as I have this same thing pending in this repo and a plan to extend the this chapter.

I would suggest to coordinate our tasks.

@Thanood
Copy link
Collaborator Author

Thanood commented Oct 3, 2016

I would suggest to coordinate our tasks.

That's a great idea, of course. 😃
I could PR my contact manager into you repo if you like.

@adriatic
Copy link
Member

adriatic commented Oct 3, 2016

Please do - as it would help Monterey effort (I discussed the concept of using Aurelia's Contact Manager code as the tool to show many Monterey properties, including "automatic replacement of the module loader" - he really liked that idea).

My plan was to "grab your attention" to this issue in the context of Monterey - collecting ideas what to be the set of features for Monterey's next version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants