Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fablecode/ygo-api

Repository files navigation

alt text

Ygo-api

A C# .NET Core 2.2 api for Yu-Gi-Oh data such as Card Images, descriptions, Tips and Trivia.

Why?

To provide access to the latest Yu-Gi-Oh banlist & card errata in a simple JSON format.

Prerequisite

  1. Setup the Ygo database
  2. For data, install the ygo-scheduled-tasks.

Installing

 $ git clone https://github.com/fablecode/ygo-api.git
  1. Build the solution
  2. Set 'ygo.api' as startup project
  3. Run

Built With

Dependency graph

The basic principle of Onion Architecture is to follow the boundaries of these layers – the inner layer can’t depend on its outer layer but can depend on layers beneath.

ygo-api Dependencies Graph

As you see from the diagram, all the dependency directions are downwards, towards domain.

Key tenets of Onion Architecture:

  1. The application is built around an independent object model
  2. Inner layers define interfaces. Outer layers implement interfaces
  3. Direction of coupling is toward the center
  4. All application core code can be compiled and run separate from infrastructure

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A C# api for Yugioh related data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /