Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmetcakr/forwardingapi
https://github.com/ahmetcakr/forwardingapi
crosscuttingconcerns elasticsearch forwarding jwt-authentication mailing restful-api
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ahmetcakr/forwardingapi
- Owner: ahmetcakr
- License: mit
- Created: 2023-08-17T17:24:30.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-01T23:39:38.000Z (about 1 year ago)
- Last Synced: 2023-09-03T00:26:51.814Z (about 1 year ago)
- Topics: crosscuttingconcerns, elasticsearch, forwarding, jwt-authentication, mailing, restful-api
- Language: C#
- Homepage:
- Size: 319 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![](https://img.shields.io/badge/.NET%20Core-512BD4?style=for-the-badge&logo=dotnet&logoColor=white)](https://learn.microsoft.com/tr-tr/dotnet/welcome)
## ⚙️ Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
- .NET 7
### Installation
1. Clone the repo
```sh
git clone --recurse-submodules https://github.com/kodlamaio-projects/nArchitecture.git
```
2. Configure `appsettings.json` in WebAPI.
3. Run `Update-Database` command with Package Manager Console in WebAPI to create tables in sql server.- Run the following command to update submodules
```sh
git submodule update --remote
```## 🚀 Usage
1. Run example WebAPI project `dotnet run --project src\rentACar\WebAPI`
### Analysis
1. If not, Install dotnet tool `dotnet tool restore`.
2. Run anaylsis command `dotnet roslynator analyze`### Format
1. If not, Install dotnet tool `dotnet tool restore`.
2. Run format command `dotnet csharpier .`
## 🤝 ContributingContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the project and clone your local machine
2. Create your Feature Branch (`git checkout -b /'`)
3. Develop
4. Commit your Changes (`git add . && git commit -m '(): '`)
💡 Check [Semantic Commit Messages](./docs/Semantic%20Commit%20Messages.md)
5. Push to the Branch (`git push origin /`)
6. Open a Pull RequestContributing on Core Packages With This Repo:
1. Fork the project
2. Locate to `src/corePackages` path (`cd .\src\corePackages\`)
3. Add your forked nArchitecture.Core repository remote address (`git remote add https://github.com//nArchitecture.Core.git`)
4. Create your Feature Branch (`git checkout -b /'`)
5. Develop
6. Commit your changes (`git add . && git commit -m '(): '`)
💡 Check [Semantic Commit Messages](./docs/Semantic%20Commit%20Messages.md)
7. Push to the branch (`git push --set-upstream HEAD:refs/heads//`)
8. Open a Pull RequestIf your pull request is accepted and merged:
9. Locate to `src/corePackages` path (`cd .\src\corePackages\`)
10. Switch to main branch `git checkout main`
11. Locate root path `/` path (`cd ..\..\`)
12. Pull repo and submodule `git submodule update --remote`
13. Commit your changes (`git add . && git commit -m 'build(corePackages): update submodule'`)
14. Push to the Branch (`git push origin /`)
15. Open a Pull Request## ⚖️ License
Distributed under the MIT License. See `LICENSE` for more information.