{"action":"created","issue":{"url":"https://api.github.com/repos/rtsao/csjs/issues/67","repository_url":"https://api.github.com/repos/rtsao/csjs","labels_url":"https://api.github.com/repos/rtsao/csjs/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/rtsao/csjs/issues/67/comments","events_url":"https://api.github.com/repos/rtsao/csjs/issues/67/events","html_url":"https://github.com/rtsao/csjs/issues/67","id":191892069,"number":67,"title":"Status of CSJS?","user":{"login":"tizmagik","id":244704,"avatar_url":"https://avatars.githubusercontent.com/u/244704?v=3","gravatar_id":"","url":"https://api.github.com/users/tizmagik","html_url":"https://github.com/tizmagik","followers_url":"https://api.github.com/users/tizmagik/followers","following_url":"https://api.github.com/users/tizmagik/following{/other_user}","gists_url":"https://api.github.com/users/tizmagik/gists{/gist_id}","starred_url":"https://api.github.com/users/tizmagik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tizmagik/subscriptions","organizations_url":"https://api.github.com/users/tizmagik/orgs","repos_url":"https://api.github.com/users/tizmagik/repos","events_url":"https://api.github.com/users/tizmagik/events{/privacy}","received_events_url":"https://api.github.com/users/tizmagik/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-27T22:59:21Z","updated_at":"2016-11-28T00:10:07Z","closed_at":null,"body":"Hello @rtsao I just wanted to check in and see what the general plan and direction for CSJS is. We've noticed that it's been some time since the last release and there hasn't been any major new additions or developments into CSJS itself for some time.\r\n\r\nAsking mainly from the perspective of [react-csjs](https://github.com/tizmagik/react-csjs), one of the options [we've have been looking into](https://github.com/tizmagik/react-csjs/issues/38) is shipping CSJS internally along with that package to make things like [automatically including extended styles](https://github.com/tizmagik/react-csjs/issues/2) a bit easier (since we can wrap the CSJS instance in a singleton and control that interface for the user) just to name an example. There's a handful of other things we're thinking about for the future of react-csjs that this combination would enable.\r\n\r\n@wKovacs64 @drcmda and I would like to get your thoughts and see if you think this makes sense, etc.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/rtsao/csjs/issues/comments/263158300","html_url":"https://github.com/rtsao/csjs/issues/67#issuecomment-263158300","issue_url":"https://api.github.com/repos/rtsao/csjs/issues/67","id":263158300,"user":{"login":"rtsao","id":780408,"avatar_url":"https://avatars.githubusercontent.com/u/780408?v=3","gravatar_id":"","url":"https://api.github.com/users/rtsao","html_url":"https://github.com/rtsao","followers_url":"https://api.github.com/users/rtsao/followers","following_url":"https://api.github.com/users/rtsao/following{/other_user}","gists_url":"https://api.github.com/users/rtsao/gists{/gist_id}","starred_url":"https://api.github.com/users/rtsao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtsao/subscriptions","organizations_url":"https://api.github.com/users/rtsao/orgs","repos_url":"https://api.github.com/users/rtsao/repos","events_url":"https://api.github.com/users/rtsao/events{/privacy}","received_events_url":"https://api.github.com/users/rtsao/received_events","type":"User","site_admin":false},"created_at":"2016-11-28T00:10:07Z","updated_at":"2016-11-28T00:10:07Z","body":"I've been busy with other things lately so admittedly CSJS has been neglected a bit. Since the scoping configuration stuff is going to be a breaking change, I've delayed release until I can roll in some other changes.\r\n\r\nI've just recently been doing some general cleanup and refactoring here: https://github.com/rtsao/csjs/tree/dev\r\n\r\nFor v2.0 I'm looking at:\r\n- Cleanup/refactor codebase to make it easier to understand and ensure concerns/abstractions are in the right place so the business logic of CSJS is more composable.\r\n  - This includes making configuration of scoping better (including disabling it altogether)\r\n- Added support for https://github.com/rtsao/csjs/issues/25\r\n- Improve package setup/tooling (ES6 codebase, rolled-up bundles for smaller size, etc.)\r\n\r\nI had originally wanted to work on performance but it ended up being pretty challenging (and require a tooling-heavy solution, which is ultimately sort of anathema to the original idea) which was a bit discouraging. So I think working on more straightforward goals like the above that improves UX and DevExp is a better strategy (at least in the near term).\r\n\r\nI'm really glad you've made `react-csjs` since it's a true out-of-the-box working CSJS solution. One of the goals I had for this project was to be very minimal and completely framework agnostic (so to allow things to be built on top), but as a result it takes a bit of effort to use straight away."}}
{"actor":{"display_login":"rtsao"}}