Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/evangipson/tins

TypeScript Interactive Narratives & Stories will set up a world for you to view and interact with on the web.
https://github.com/evangipson/tins

generative-history generative-text interactive-fiction typescript

Last synced: 10 days ago
JSON representation

TypeScript Interactive Narratives & Stories will set up a world for you to view and interact with on the web.

Awesome Lists containing this project

README

        

# [TypeScript Interactive Narratives & Stories](http://evangipson.com/tins)

TypeScript Interactive Narratives & Stories (tins) will set up a world for you to view and interact with on the web.

tins started as a "randomly generated Wikipedia" style web project.

| tins Readme |
|---|
| [Built With](#built-with) |
| [Compiling](#compiling) |
| [Contributing](#contributing) |
| [License](#license) |

# Built With
* [TypeScript](https://www.typescriptlang.org/)
* [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3)
* [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)
* [Visual Studio Code](https://code.visualstudio.com/)
* [Google Chrome](https://www.google.com/chrome/)
* [npm](https://www.npmjs.com/)

# Compiling
To compile the TypeScript in the project:
* Run ```npm install --save-dev typescript```
* When in Visual Studio Code, type **control + shift + B** to bring up your list of tasks.
* Start the ```tsc-watch``` task.
* Save any file, and you will now have a **src/main.js**, which is referenced by the main **index.html** file.
* Note: This is due to the [tsconfig.json](tsconfig.json) file.

# Contributing
Thank you so much for your interest in contributing to tins!

If you find a bug - then check out any [open issues](https://github.com/evangipson/tins/issues) to see if your bug is already reported. If not, [create a new issue](https://github.com/evangipson/tins/issues/new), please!

# License
tins is licensed under [AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0.en.html). If you are interested, [take a look at tins's license](LICENSE).