Welcome to the Yadegar repository! This project focuses on building a robust backend system using modern software architecture principles.
Yadegar is designed to provide a clean architecture for backend applications. It leverages the power of .NET technologies and adheres to the principles of hexagonal architecture. This makes it easy to maintain and extend while ensuring high performance and reliability.
- Clean Architecture: Separation of concerns for better maintainability.
- Hexagonal Architecture: Flexibility to adapt to various external systems.
- Web API: RESTful services for seamless integration.
- SQL Server: Reliable data storage with Microsoft SQL Server.
- C# and .NET Core: Leverage the power of modern programming languages and frameworks.
- C#
- .NET Core
- ASP.NET Web API
- MS SQL Server
- Hexagonal Architecture
- Clean Architecture
To get started with Yadegar, follow these steps:
-
Clone the repository:
git clone https://github.com/skyxuanhuy/Yadegar.git
-
Navigate to the project directory:
cd Yadegar
-
Restore the dependencies:
dotnet restore
-
Build the project:
dotnet build
-
Run the application:
dotnet run
After running the application, you can access the API endpoints at http://localhost:5000/api
. You can test the endpoints using tools like Postman or curl.
We welcome contributions to Yadegar! If you want to help improve the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Create a pull request.
Please ensure your code adheres to the existing style and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, feel free to reach out:
- Author: Your Name
- Email: your.email@example.com
You can find the latest releases of Yadegar here. Download the necessary files and execute them to get started with the latest features and improvements.
If you have any issues or need previous versions, please check the "Releases" section in the repository.
Thank you for checking out Yadegar! We hope you find it useful for your backend development needs.