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

Put compatible plugin logos on the home page #468

Closed
10 of 14 tasks
marshallswain opened this issue Aug 19, 2015 · 30 comments
Closed
10 of 14 tasks

Put compatible plugin logos on the home page #468

marshallswain opened this issue Aug 19, 2015 · 30 comments
Assignees
Labels
Milestone

Comments

@marshallswain
Copy link
Contributor

marshallswain commented Aug 19, 2015

In a presentation today, some plugins were shown that I was unaware of. We should get some logos on the home page similar to how feathersjs.com does it. See the section on their website under "Feathers Plays Nicely With Your Favorite Stack"

@marshallswain marshallswain changed the title Put plugin logos on the home page Put compatible plugin logos on the home page Aug 19, 2015
@marshallswain
Copy link
Contributor Author

Do we have an Angular example somewhere?

@justinbmeyer
Copy link
Contributor

Really good idea!

Sent from my iPhone

On Nov 18, 2015, at 11:05 PM, Marshall Thompson [email protected] wrote:

Do we have an Angular example somewhere?


Reply to this email directly or view it on GitHub.

@marshallswain
Copy link
Contributor Author

marshallswain commented May 17, 2016

Here's what I was thinking for the stealjs.com home page:

steal com update

@marshallswain
Copy link
Contributor Author

Here's the animation for the plugins section

@matthewp
Copy link
Member

Wow this looks really sharp! How ready is this?

@marshallswain
Copy link
Contributor Author

marshallswain commented May 17, 2016

We don't have a Vue.js example or an Angular example, yet. The Angular link in the 1st comment is a WIP. The logos and animation are ready. I just need to put them into the html. I also added a JavaScript/ES6 and CSS logo.

@matthewp
Copy link
Member

An Angular 2 example might be hard, I'm not sure if it loads in Steal yet, it didn't last I tried.

@marshallswain
Copy link
Contributor Author

marshallswain commented May 18, 2016

I made a VueJS example here: https://github.com/stealjs/vuejs-example

All that's left is an Angular example. I'll try an Angular 1.0 app, first.

@moschel
Copy link

moschel commented May 18, 2016

+1 love the mockup
On Tue, May 17, 2016 at 7:11 PM Marshall Thompson [email protected]
wrote:

I made a VueJS example here: https://github.com/stealjs/vuejs-example


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#468 (comment)

@pYr0x
Copy link
Collaborator

pYr0x commented May 18, 2016

i would remove the "sass" icon. the steal-sass plugin is really out-of-date.
much parts you can do with your less plugin doesnt work with the sass plugin. e.g. livereload, import with "locate://" and so one...

@matthewp matthewp added this to the 1.0.0 milestone May 18, 2016
@marshallswain
Copy link
Contributor Author

@pYr0x Oh good to know. I'll remove that.

@marshallswain
Copy link
Contributor Author

I just created a standalone example for CanJS. I'm adding CanJS to the frameworks between DoneJS and React.

https://github.com/stealjs/steal-canjs-example

@marshallswain
Copy link
Contributor Author

Actually, I'm inclined to leave Sass in there if it even works for the basics. We can update the steal-sass README.md to be clear on what works and what doesn't. We might be more likely to get somebody to champion it.

@matthewp
Copy link
Member

Yeah I agree, include it.

@marshallswain
Copy link
Contributor Author

I got an Angular2 example working: https://github.com/stealjs/steal-angular2-example.

@pYr0x
Copy link
Collaborator

pYr0x commented May 19, 2016

@marshallswain very nice.

should we use in the canjs app done-autorender or should we use a npm-way like here: https://github.com/pYr0x/testapp/blob/master/dev.html#L7
and add the template to a given div
https://github.com/pYr0x/testapp/blob/master/src/app.js#L25

beause using of done-autorender, is like a SPA. maybe a use wont that

@matthewp
Copy link
Member

Awesome @marshallswain, I'm slightly surprised it's working, but very happy about it.

@pYr0x I think using done-autorender is a little overkill. There's still a lot of people that use canjs but not all of DoneJS so it might be confusing to them.

@pYr0x
Copy link
Collaborator

pYr0x commented May 19, 2016

@matthewp i agree

@marshallswain
Copy link
Contributor Author

I used done-autorender for the live-reload setup. @matthewp maybe you can help me do the same as here: https://github.com/donejs/autorender/blob/master/src/autorender.js#L30

@matthewp
Copy link
Member

@marshallswain That complexity is not needed in this case, it's needed there because that's a plugin. In your case it's as simple as:

import reload from "live-reload";

reload(render);

var state = new AppState( ..);

function render(){
  $("body").html(renderer(state));
}

render();

ping me if you want to pair on it.

@matthewp
Copy link
Member

There's a typical example at the bottom of the docs: http://stealjs.com/docs/steal.live-reload.html

@pYr0x
Copy link
Collaborator

pYr0x commented May 19, 2016

@matthewp i did that in https://github.com/pYr0x/testapp/blob/master/src/app.js#L24-L27
but correct my if i am wrong. this does not HMR?

@matthewp
Copy link
Member

@pYr0x you still have to run the live-reload server steal-tools live-reload, but if you uncomment out the parts that are currently commented out it should work.

@matthewp
Copy link
Member

I'm thinking we should remove the videos from the homepage. They are already on http://stealjs.com/docs/StealJS.why.html, I wonder how often they are played from the homepage.

@marshallswain
Copy link
Contributor Author

This is ready for review in the gh-pages-1.0 branch. I've left the videos in place, for now. Maybe I can make some icons or animations to replace them, later.

@matthewp
Copy link
Member

Looks really good! I'm going to make the image paths not absolute, otherwise will leave it in the branch until 1.0 is released.

@moschel
Copy link

moschel commented Jul 28, 2016

Ping! @matthewp is there anything preventing this from landing? Seems like most of the work is done.

@matthewp
Copy link
Member

No reason to wait, went ahead and deployed it. Thanks @marshallswain !

@boustanihani
Copy link

Does steal support for the VUE Single File Components format (*.vue) ?

Check: http://vuejs.org/guide/application.html#Single-File-Components) ?

An example would be great :)

@matthewp
Copy link
Member

No one has built a plug in for that yet, to my knowledge.

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

No branches or pull requests

6 participants