by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Guy Boertje
    @guyboertje
    Hello, welcome to Kanghi chat
    Swathi
    @swathik
    Hello
    Guy Boertje
    @guyboertje
    Over the weekend I managed to get the webpack react all operational.
    The sad bit is though that its hard to use coffeescript to code the React Components - I had to revert to React jsx format.
    The happy news is that most of the examples you will see use jsx.
    I have not committed the changes yet - I'll do that tonight.
    Guy Boertje
    @guyboertje
    The code I have written so far server.js -> invokes app.jsx -> invokes board.jsx
    app.jsx fetches some json via node.js and renders a Board
    board.jsx renders a Bootstrap Panel with 'Hello from Board' in it.
    This demonstrates react and react-bootstrap in action.
    Real, proper react components still need to be written.
    Next:graph db integration in rails.
    Next: grape API for board.json
    Next: github api integration
    Guy Boertje
    @guyboertje
    Next: make webpack generate rails asset for application.js
    Next: figure out multi tenant db structure
    Next: github oauth user signup and login and save user node in db on signup
    Guy Boertje
    @guyboertje
    Next: grape API for update
    Next: react-bootstrap menu button like gmail or inbox
    I will copy the above into GH issues.
    At some point (hurrah!) we will be able to view kanghi GH issues in kanghi!
    I pushed the react changes this morning
    Guy Boertje
    @guyboertje
    I pushed some more react changes this morning
    Guy Boertje
    @guyboertje
    I finalised the first-draft react components and exported them into rails - yikes js file is > 2.5 mb
    I also started on the graph db impl in neo4j with graph nodes (App, Board, Column, Card etc)
    and some of the relationships
    Guy Boertje
    @guyboertje
    BTW - Graph databases invert the (ironic) reational db premise viz. Entities are first class citizens and Relations between them are second class inferred citizens whereas in a graph db the Relations and Entities are first class citizens with Relations as the focal point.
    Guy Boertje
    @guyboertje
    Guy Boertje
    @guyboertje
    like using linked lists for time series or positional series nodes http://neo4j.com/docs/stable/cypherdoc-linked-lists.html
    So a cards position in a column should be col(1) -> card(1) -> position(1), col(1) -> card(9) -> position(2) and board(1) -> col(1) -> position(1) and position(1) -[next]-> position(2)
    Guy Boertje
    @guyboertje
    This project is on hold for a few weeks - I'm waiting for better Web Component support in Webpack the switch from React to WebComponents. ala: http://www.html5rocks.com/en/tutorials/webcomponents/customelements/