GithubHelp home page GithubHelp logo

chromatic's Introduction


Travis CI Status CircleCI Status built with Meteor built with Meteor


Meteor is an ultra-simple environment for building modern web applications.



πŸ“š Create your applications using modern JavaScript

Benefit from the latest technology updates to rapidly prototype and develop your applications.


✨ Integrate technologies you already use

Use popular frameworks and tools right out-of-the-box. Focus on building features instead of configuring disparate components yourself.


πŸ’» Build apps for any device

Use the same code whether you’re developing for web, iOS, Android, or desktop for a seamless update experience for your users.


πŸ”₯ Getting Started

How about trying a tutorial to get started with your favorite technology?

React
Blaze
Vue
Svelte

Next, read the documentation and get some examples.

πŸš€ Quick Start

On your platform, use this line:

> npm install -g meteor

πŸš€ To create a project:

> meteor create my-app

β˜„οΈ Run it:

cd my-app
meteor

🧱 Developer Resources

Building an application with Meteor?

Interested in helping or contributing to Meteor? These resources will help:

To uninstall Meteor:

  • If installed via npm, run:
    meteor-installer uninstall
  • If installed via curl, run:
    rm -rf ~/.meteor 
    sudo rm /usr/local/bin/meteor

To find more information about installation, read here.

chromatic's People

Contributors

abernix avatar adrianpako avatar benjamn avatar daniman avatar denihs avatar domyen avatar filipenevola avatar fredmaiaarantes avatar glasser avatar henriquealbert avatar loredanacirstea avatar n1mmy avatar renanccastro avatar timbotnik avatar vitorflores avatar zhenyasav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chromatic's Issues

Demo!

If only meteor deploy still worked!

Possible router conflict?

When I added mdg:chromatic and open up the browser, I saw an error of something like

The route '/' doesn't match any of the routes

I noticed this package has Flow-Router as a dependency, and I'm currently using react-router to do routing in my project. I wonder if using this package requires to use flow-router to do the routing?

Also, the dependencies of react-runtime caused some other errors in the console too. I know you are in the progress of publishing the package on npm, and I assume at that time the react-runtime dependency will be removed, right?

BTW, thanks for this beautifully designed package πŸŽ†

/styleguide empty

I ran:
meteor add mdg:chromatic
meteor add mdg:chromatic-explorer

The log shows these errors after accessing http://localhost:3000/styleguide:

Uncaught TypeError: (intermediate value)(intermediate value)(intermediate value) is not a function
Uncaught TypeError: Cannot read property 'Form' of undefined
There is no route for the path: /styleguide

(I'm using the simple-todos-react updated to Meteor 1.3)

Build error in 1.3

After installing mdg:chromatic and updating npm and meteor packages I get the following error on meteor startup at console:

[[[[[ /Volumes/PNYUSB128 RAID Set 1/galaxy/examples/simple-todos ]]]]]

=> Started proxy.                             
=> Started MongoDB.                           
=> Errors prevented startup:                  

   While building for web.browser:
   error: no plugin found for classnames.browserify.js in mdg:classnames; a plugin for
   *.browserify.js was active when it was published but none is now
   error: no plugin found for autosize.browserify.js in mdg:form-components; a plugin for
   *.browserify.js was active when it was published but none is now
   error: no plugin found for AutosizeInput.browserify.js in mdg:form-components; a plugin for
   *.browserify.js was active when it was published but none is now
   error: no plugin found for AutosizeInput.browserify.options.json in mdg:form-components; a
   plugin for *.browserify.options.json was active when it was published but none is now

=> Your application has errors. Waiting for file change.                                              

Meteor Version: 1.3

Project: it's just the initial simple-todos-react app from the main meteor tutorials page, w/ chromatic added to it.

Meteor Package Versions:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
cosmos:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
kadira:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
mdg:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
percolate:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
tmeasday:[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

/package.json

{
  "name": "simple-todos",
  "private": true,
  "scripts": {
    "start": "meteor run"
  },
  "dependencies": {
    "meteor-node-stubs": "~0.2.0",
    "react": "^0.14.8",
    "react-dom": "^0.14.8"
  }
}

P.s. Great talk @ Meteor Live! Can't wait to check it out.

React.createClass is deprecated

This issue causes a development-only warning in projects using the mdg:flow-router-extensions package.
Warning: ReactClassPrototypePrototype: React.createClass is deprecated and will be removed in version 16. Use plain JavaScript classes instead. If you're not yet ready to migrate, create-react-class is available on npm as a drop-in replacement.

This issue is a bit tricky, because we already correctly extend the React.Component class instead of using React.createClass when making components. The only time React.createClass is called is here. It appears that this code snippet follows the discussion in this thread. This hack is necessary is to account for the subtle differences between classes created by React.createClass and the React.Component class.

There are a number of solutions that should work, including:

  • Use the create-react-class package (which can be used as a drop-in replacement)
  • Use the undocumented prototype property React.Component.prototype.isReactComponent

Essence.io integration

Chromatic + Essence could be a real winner. Take a look. Essence has a Bootstrap-like library of React components that could extend Chromatic to be complete UI framework.

http://getessence.io/

Conversely, Chromatic has the Meteor integration that Essence is missing.

Meteor 1.4

Does chromatic work in 1.4?
Having trouble getting anything to display at /styleguide.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.