cityy / pattern-interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pattern-interface

Pattern Interface is translating parts of Christopher Alexander's Timeless Way of Building (1977) to a Web Interface.

Ferdinand List - ferdinand.list at gmail dot com

Roadmap

HUD

  • add nodes
    • if nodes are selected, add edges to selected nodes
  • remove selected nodes and corresponding edges
  • edit nodes
    • disable edit if more/less than 1 node is selected
  • connect nodes
    • disable connect id more/less than 2 nodes are selected
  • zoom, zoomlevel

Frontend

  • add a way to display pattern contents
  • make edit node window dragable and improve UI
  • use pattern diagrams as node icons
  • introduce project based pattern sequences
    • highlight sequence nodes and edges
    • create entry point functionality

Backend

  • use a database to generate and handle nodes / edges (OrientDB)
    • initialize nodes and edges from the database
    • operate all edge/node updates on the database
  • add users
  • add user projects / user languages
    • add functionality to create and select projects
    • add functionality to edit and delete projects
    • link projects to visJS and the database

Content

  • add global language patterns
  • add global language patterns' diagrams
  • set global language clusters

AI

  • compare user languages to global language
    • evaluate quantity of user defined connections in comparison to the global language

About


Languages

Language:JavaScript 92.4%Language:CSS 7.3%Language:HTML 0.4%