gatsbyjs / gatsby

The best React-based framework with performance, scalability and security built in.
https://www.gatsbyjs.com
MIT License
55.27k stars 10.31k forks source link

Braindump of ideas #1

Closed KyleAMathews closed 8 years ago

KyleAMathews commented 9 years ago

Here's a quick braindump of directions I've been thinking.

There's a lot of static site generators out there and I've played with several and written my own for my blog. They're all pretty much the same and not particularly interesting. I think a React.js based SSG can push the state of the art in three ways — easy no-page transitions, react.js style components, and leveraging the growing react.js ecosystem of tools and components.

Most stuff on the web are sites not apps. And react.js components as just as powerful for sites as they are apps so a kickass tool for building react.js sites would be very valuable.

gesposito commented 9 years ago

Please consider:

johnbrett commented 9 years ago

BIG +1 for moving to ES6!

KyleAMathews commented 9 years ago

Yeah, moving to es6 is the plan. I write everything in coffeescript so it's a lot easier for me to stick with that while prototyping. Things are starting to stabilize so I'll port it soon.

KyleAMathews commented 9 years ago

Added "react.js static site generator"

BerkeleyTrue commented 9 years ago

Can't wait for the move back to JavaScript!

KyleAMathews commented 9 years ago

@BerkeleyTrue @gesposito has or is converting most of the code e.g. #37

MoOx commented 9 years ago

If you are interested into es6, maybe we should consider merging statinamic and gatsby :)

gesposito commented 9 years ago

@BerkeleyTrue @KyleAMathews so far it's just a mere conversion, I'd like to see more ES6 syntax sugaring in the codebase.

KyleAMathews commented 9 years ago

@MoOx if you're in Reactiflux, always happy to discuss ideas in the #gatsby channel!

BerkeleyTrue commented 9 years ago

@gesposito I eagerly await!

BerkeleyTrue commented 9 years ago

Is the coffeescript migration up for grabs? I'd like to start helping out.

gesposito commented 9 years ago

Sure!

BerkeleyTrue commented 9 years ago

Awesome!

thangngoc89 commented 8 years ago

Hey. Any plan for plugin system ?

KyleAMathews commented 8 years ago

Closing this issue as its usefulness has run its course.