Skip to content

andyzito/syntree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syntree (working title)

Syntree is a web app that allows the user to draw syntax trees using a GUI interface, as opposed to bracket notation.

For more information on what Syntree is in the big picture sense, see the FAQ and Help page.

For more information on how Syntree works, read through the READMEs here, and see the code documentation.

Note: the READMEs have basic information about the directory structure of this project, and some of the entities that are outside the actual JavaScript app itself. In depth information on the classes, methods, and structure of the app itself are in the aforementioned code docs.

Splash Page

./index.php

The splash page of the Syntree website

Export Tree

./export-tree.php

This is a script which takes a string identifying the type of file to export, and a filename to use. It returns a link to the generated file.

./docs

All documentation besides the READMEs and the end user help page.

./pages

All pages of the Syntree website.

On Hold

./on_hold

This is all functionality (and the code related to it) that is on hold. Please do not look at, touch, or think too hard about _anything in this folder.

Resources

./resources

Images or any other media resource required by Syntree.

./app

This directory contains the JavaScript code for the application itself (as opposed to the website that hosts it).

./style

Contains SCSS, gulpfile for generating CSS.

Head

./head.php

Included on every page. Imports external libraries, all app scripts, and styles.