{"action":"created","issue":{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/837","labels_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/837/labels{/name}","comments_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/837/comments","events_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/837/events","html_url":"https://github.com/react-bootstrap/react-bootstrap/issues/837","id":88439296,"number":837,"title":"MeteorJS Support","user":{"login":"mtscout6","id":736870,"avatar_url":"https://avatars.githubusercontent.com/u/736870?v=3","gravatar_id":"","url":"https://api.github.com/users/mtscout6","html_url":"https://github.com/mtscout6","followers_url":"https://api.github.com/users/mtscout6/followers","following_url":"https://api.github.com/users/mtscout6/following{/other_user}","gists_url":"https://api.github.com/users/mtscout6/gists{/gist_id}","starred_url":"https://api.github.com/users/mtscout6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtscout6/subscriptions","organizations_url":"https://api.github.com/users/mtscout6/orgs","repos_url":"https://api.github.com/users/mtscout6/repos","events_url":"https://api.github.com/users/mtscout6/events{/privacy}","received_events_url":"https://api.github.com/users/mtscout6/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/labels/help%20wanted","name":"help wanted","color":"bfe5bf"},{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/labels/needs%20better%20docs","name":"needs better docs","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-06-15T14:15:38Z","updated_at":"2015-06-15T22:59:36Z","closed_at":null,"body":"It looks like @firfi has been maintaining a fork of this project which is getting published to [Atmosphere](https://atmospherejs.com/) which is the MeteorJS package manager. I'm not entirely familiar with Meteor nor to I really know how much support for this from the core team is wanted or needed. My initial thought is that something like this could be built into the build and release pipeline if there truly is a need for it.\r\n\r\nIn my initial look at @firfi's fork the minimal needed for this package to be defined is:\r\n\r\n- `package.js` File at the repo root\r\n- commited dist folder to project\r\n- `METEOR.md` which is basically the README.\r\n\r\nWhat strikes me about this is that 90% of this is already in the Bower release, and in general I'd think could be added to that release seeing as I'd prefer not to commit the dist folder to the project. (@ferefrer I'm thinking that may be the issue you are seeing in firfi/meteor-react-bootstrap#1 as you just merged our latest master, but we don't commit the dist folder)\r\n\r\nGranted there is a lot I do not know about MeteorJS. Should this be desired we could use support from some folks that actively use it to make sure that deployment pipeline is sound.\r\n\r\nReading through more docs I'm also seeing this: http://docs.meteor.com/#/full/Npm-require is that also a viable alternative? If not why not? If so, then we should add some documentation for such."},"comment":{"url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/comments/112233328","html_url":"https://github.com/react-bootstrap/react-bootstrap/issues/837#issuecomment-112233328","issue_url":"https://api.github.com/repos/react-bootstrap/react-bootstrap/issues/837","id":112233328,"user":{"login":"Firfi","id":947595,"avatar_url":"https://avatars.githubusercontent.com/u/947595?v=3","gravatar_id":"","url":"https://api.github.com/users/Firfi","html_url":"https://github.com/Firfi","followers_url":"https://api.github.com/users/Firfi/followers","following_url":"https://api.github.com/users/Firfi/following{/other_user}","gists_url":"https://api.github.com/users/Firfi/gists{/gist_id}","starred_url":"https://api.github.com/users/Firfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Firfi/subscriptions","organizations_url":"https://api.github.com/users/Firfi/orgs","repos_url":"https://api.github.com/users/Firfi/repos","events_url":"https://api.github.com/users/Firfi/events{/privacy}","received_events_url":"https://api.github.com/users/Firfi/received_events","type":"User","site_admin":false},"created_at":"2015-06-15T22:59:36Z","updated_at":"2015-06-15T22:59:36Z","body":"Just an npm release. It is done the same way it is done in their example.\n\n1) Create local package\n\na) Set up npm dependency in package.js\n\nb) global-assign require() result in your *.browserify.js file in this\nlocal package\n\nc) export this assigned var in package.js\n\n2) don't forget to add this local package in your meteor app (meteor add\n...package name..., or just put it into .meteor/packages)\n\nSo it basically works with react-bootstrap too. I can make an example later.\n\n2015-06-16 1:54 GMT+03:00 Matt Smith <notifications@github.com>:\n\n> Perfect! Are you using the npm release? Or do you did you do anything\n> special to make this work? That would be useful to know for others seeking\n> a solution.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/react-bootstrap/react-bootstrap/issues/837#issuecomment-112232643>\n> .\n>\n"}}