{"repo":"ThoughtWorksInc/todo","free":true,"listed":false,"github":"https://github.com/ThoughtWorksInc/todo","clone":"git clone https://github.com/ThoughtWorksInc/todo.git","description":"Binding.scala • TodoMVC","language":"Scala","stars":60,"topics":["dom","reactive-programming","scala","scalajs","starter-kit"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Binding.scala • TodoMVC Binding.scala is a data-binding framework for Scala, running on both JVM and Scala.js. When combining with html.scala, Binding.scala can be used as a reactive web framework . It enables you use native XML literal syntax to create reactive DOM nodes, which are able to automatically change whenever the data source changes. Binding.scala's TodoMVC application has the tiniest code size among all the TodoMVC implementations, only one source file, 154 lines of code! Getting Started Instructions to build this application 1. Download and install sbt 2. Clone this repository git clone https://github.com/ThoughtWorksInc/todo.git 3. Execute the shell command sbt indexHtml at the base directory of this code base. 4. Open the generated index.html in your browser. Enjoy it! 😋 Links The Binding.scala Project Page This “Binding.scala • TodoMVC” Project Page This “Binding.scala • TodoMVC” DEMO API documentation Other live DEMOs Chat on Gitter html.scala","default_branch":null,"files":null,"tree":[],"storefront":"/r/ThoughtWorksInc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ThoughtWorksInc/todo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}