-
Notifications
You must be signed in to change notification settings - Fork 215
Contributing
We love our community! If you're interested in contributing to Foundation beyond just bug fixing, here's a list of things we'd like to see done to give Foundation for Apps a wider reach, or make it easier to use. You can contact us on Twitter at @ZURBFoundation, or via email at [email protected].
If you've built a theme for Wordpress, Jekyll, or another CMS using Foundation for Apps, let us know and we'll feature it!
Since we announced the Angular integration of the framework, we've often been asked "why didn't you use [other MVC JS framework] instead?" Good question! Ultimately we could only devote time to building Foundation for Apps with one framework, as tight integration would help make it more robust. That being said, we'd love to see the community help us port Foundation for Apps to other single-page app frameworks.
The Sass components are generic enough that they could be incorporated into another JavaScript codebase, using another framework like Ember or Backbone. There are a few key things you'd need to get working, so that your port has parity with the Angular version:
- Our directives (components like tabs and accordions, and the API with its
open
,close
, andtoggle
commands) - The dynamic routing plugin, which converts a chunk of YAML in each view's template into an array of routes and states, which are consumed by the framework's routing module
- Integration with the Motion UI library, on both views, and these components:
- Panels, modals, and notifications
Status: In development
Kiran Abburi is working on a port for React.
- GitHub: https://github.com/akiran/react-foundation-apps
- Live demo: http://foundation.webrafter.com/
- Install with:
npm install react-foundation-apps
Status: No volunteers yet! Talk to us on Twitter or via email.
Status: No volunteers yet! Talk to us on Twitter or via email.
Status: No volunteers yet! Talk to us on Twitter or via email.
Status: No volunteers yet! Talk to us on Twitter or via email.
Status: No volunteers yet! Talk to us on Twitter or via email.
Status: No volunteers yet! Talk to us on Twitter or via email.
If you're interested in porting Foundation for Apps to another framework, let us know which and we can promote it here.
Yeoman is a great tool for quickly scaffolding out web apps that use specific technologies, like Angular, Foundation, or Rails. Here are some ideas for possible generators:
- Rails app with Angular and Foundation for Apps
- mean.js app with Angular, MongoDB, Express, and Foundation for Apps
If you've built anything else that makes Foundation for Apps easier to use or more awesome, let us know!