Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lua-rocks/tl-tl

Teal template
https://github.com/lua-rocks/tl-tl

Last synced: about 2 months ago
JSON representation

Teal template

Awesome Lists containing this project

README

        

# Teal template

This repository contains minimal presets for comfortable work with a
[Teal](https://github.com/teal-language/tl)-based project.

PLEASE NOTE: THIS REPO IS UNDER DEVELOPMENT AND NOT INTENDED FOR ANYONE YET!

## Branches

+ **main** - for pure teal project
+ **love** - for [LÖVE](https://www.love2d.org)-based project

## Content

### Libraries

+ **[inspect][]** - variable inspector
+ **[lume][]** - a collection of first-needed functions

[inspect]: https://github.com/kikito/inspect.lua
[lume]: https://github.com/rxi/lume

### Configs

+ **[luacheck][]** - configured to ignore warnings from generated code
+ **[vscode][]** - configured to build and run project on single keypress

[luacheck]: https://github.com/mpeterv/luacheck
[vscode]: https://vscodium.com

## Highly recommended vscode extensions

+ **[teal](https://is.gd/eNR2kh)**
+ **[luacheck](https://is.gd/wDyiFS)**
+ **[lua-language-server](https://is.gd/JiUVQe)**
+ **[lua-debugger](https://is.gd/Eo8rSX)**
+ **[markdown-all-in-one](https://is.gd/Vau37L)**
+ **[markdown-lint](https://is.gd/2s8Dfz)**
+ **[markdown-reflow](https://is.gd/64eNeg)**

## Installation

+ Fork this repo
+ Clone your fork
+ Update submodules: `git submodule update --init --recursive`