Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cjsheets/typescript-design-patterns
https://github.com/cjsheets/typescript-design-patterns
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/cjsheets/typescript-design-patterns
- Owner: cjsheets
- License: mit
- Created: 2018-03-18T21:32:04.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-18T22:32:06.000Z (almost 7 years ago)
- Last Synced: 2024-11-07T07:25:08.591Z (3 months ago)
- Language: TypeScript
- Size: 4.88 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Typescript Design Patterns
==============================[![Build Status](https://travis-ci.org/cjsheets/typescript-design-patterns.svg?branch=master)](https://travis-ci.org/cjsheets/typescript-design-patterns)
[![Coverage Status](https://coveralls.io/repos/github/cjsheets/typescript-design-patterns/badge.svg?branch=master)](https://coveralls.io/github/cjsheets/typescript-design-patterns?branch=master)... In Typescript.
This repository contains Javascript/Typescript implementations of classic Computer Science design patterns.
Usage
-----------```
npm install typescript-design-patterns
```Development
-----------
First clone this repository:> git clone https://github.com/cjsheets/typescript-design-patterns.git
Then install dev dependencies:
> npm install
After making changes to `src/`, rebuild the library:
> npm build
Documentation
-------------The documentation for this repository is built using MkDocs and served via GitHub Pages.
You can view the docs locally by installing the docs theme (which includes mkdocs
as a dependency) and using mkdocs to build:```
pip install mkdocs-rtd-dropdown
mkdocs serve
```Credits
-------- I didn't invent anything here. Libraries and the internet are excellent resources.
Author and License
------------------Chad Sheets - [GitHub](https://github.com/cjsheets) | [Blog](http://chadsheets.com/) | [Email](mailto:[email protected])
Released under the [MIT License](https://tldrlegal.com/license/mit-license)
[![Analytics](https://cjs-beacon.appspot.com/UA-10006093-3/github/cjsheets/typescript-design-patterns?pixel)](https://github.com/cjsheets/typescript-design-patterns)