Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goenning/hangman-dotnet-tsx
https://github.com/goenning/hangman-dotnet-tsx
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/goenning/hangman-dotnet-tsx
- Owner: goenning
- Created: 2016-07-23T13:19:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-08-03T02:04:06.000Z (over 8 years ago)
- Last Synced: 2024-11-02T19:41:36.070Z (2 months ago)
- Language: C#
- Size: 139 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo application with React + TypeScript + .NET Core + ASP.NET Core Mvc
`Work in still progress`
Next steps:
1) Show messages of Won / Lost when game ends; (done...)
2) Port to .Net Core; (done...)
3) Serve static files from Backend (done...)
4) Multiple strategies for Game instances storage
- MongoDb (waiting MongoDb Driver support for .Net Core)
- InMemory: (done...)
- Redis: (in progres...)5) Host it on Heroku;
![](example.png)
## How to build & run this project
```
$ cd path/to/project
$ npm install
$ typings install
$ npm link typescript
$ npm start
```NPM start will run webpack & dotnet run the API project
Open `http://localhost:/5000` with your favorite browser.
Yes, this is a .Net project and not a Node one.
## But why use npm to run the project and tests?
.Net CLI is still very poor and you can't really do much with it.
NPM scripts on the other hand is extremely stable & powerful by now.
Use the best tool for job, right?