Skip to content

aartidcruz/ThomasLite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thomas Lite

Thomas Lite is a tool to develop slide templates for Ed.

Requirements

Thomas requires access to Ed's development environment.

You will also need Node, Brunch and Bower installed on your machine. Scaffolt is optional, but is useful if creating a lot of templates.

Running Thomas Lite

You can clone Thomas Lite using brunch.

brunch new https://github.com/Creative-Licence-Digital/ThomasLite.git your-template

You can ignore this step if you have already forked the repo via GitHub, and instead just run the bower install and npm install commands.

Now you are ready to run Thomas...

brunch w -s

Access Thomas on localhost:3333. Thomas watches for any changes you make and reloads the page.

More information

  • Templates documents the different files needed by a template and how to create new templates.

  • [Slide Methods](docs/Slide Methods.md) give an overview of common methods made available to every template view.

  • [DOM Structure](docs/DOM Structure.md) shows an overview of how Thomas is structured.

  • CSS components provide highly abstracted styles to avoid repetitive CSS declarations bloating the core CSS framework. Always check whether a class aleady exists, and use these styles to help maintain a lightweight codebase.

    • Blocks
    • Grids
    • [Content Alignment](docs/css/Content Alignment.md)
    • Typography
    • [Animations and Transitions](docs/css/Animations and Transitions.md)
  • JS libraries provide core functionality in a modular and re-useable format. Like Thomas's CSS, use pre-existing modules when appropriate.

About

Thomas Lite is a tool to develop slide templates for Ed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 61.9%
  • CSS 19.2%
  • HTML 17.6%
  • JavaScript 1.3%