https://github.com/thangchung/modular-starter-kit
The starter kit with entire modular approach to help remove boilerplate code in developing
https://github.com/thangchung/modular-starter-kit
bootstrap cryptocurrency csharp docker dotnet dotnetcore es6 graphql javascript modular react redux starter-kit web webpack
Last synced: 8 months ago
JSON representation
The starter kit with entire modular approach to help remove boilerplate code in developing
- Host: GitHub
- URL: https://github.com/thangchung/modular-starter-kit
- Owner: thangchung
- License: mit
- Created: 2018-01-07T09:10:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-22T05:11:15.000Z (over 8 years ago)
- Last Synced: 2025-04-20T18:18:40.289Z (about 1 year ago)
- Topics: bootstrap, cryptocurrency, csharp, docker, dotnet, dotnetcore, es6, graphql, javascript, modular, react, redux, starter-kit, web, webpack
- Language: C#
- Homepage:
- Size: 2.71 MB
- Stars: 15
- Watchers: 2
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# modular-starter-kits (a.k.a MSK)
The starter kits with entire modular approach to help remove boilerplate code in developing
# Nuget packages
- MSK.CoreModule.Utils module: this utils library contains ultility functions and helpers (e.g. string, bytes, hash, modular,...).
- Nuget: https://www.nuget.org/packages/MSK.CoreModule.Utils
- MSK.SupportModule.MineTypeDetector module: the mime type detector for files (e.g. png, gif, jpeg, rtf, pdf, docx, zip, rar,...).
- Nuget: https://www.nuget.org/packages/MSK.SupportModule.MimeTypeDetector
# Modular Architecture
- Module Dependency
# Routers
- http://localhost:8888/ui-swagger
- http://localhost:8888/ui/graphiql
- http://localhost:8888/ui/playground
# Migration
```
dotnet ef migrations add InitialConfigDbMigration -c ConfigurationDbContext -o Migrations/ConfigDb
```
```
dotnet ef migrations add InitialPersistedGrantDbMigration -c PersistedGrantDbContext -o Migrations/PersistedGrantDb
```
```
dotnet ef migrations add InitDb -c ApplicationDbContext -o Migrations/AppDb
```
# Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :p
# Licence
Code released under [the MIT license](https://github.com/thangchung/modular-starter-kits/blob/master/LICENSE).