skc-deck-api

command module
v0.0.0-...-d440da4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2024 License: GPL-3.0 Imports: 2 Imported by: 0

README

skc-deck-api

Unit Test CodeQL

Info

Go API that provides various functionality related to Yugioh deck building and deck lists. Below are some of the functionalities:

  • Allow storage of deck lists - currently not everyone can submit a deck list, functionality might be opened later.
  • Retrieve deck lists
  • Get decks that feature a card

Local Setup

In order for the API to work locally, do the following steps

  1. Run go mod tidy to download deps
  2. Execute the shell script aws-secrets-local-setup.sh to download all the secrets. This will only work if you are logged into AWS and have access the secrets.

Testing

Command Notes
go test ./... Run all tests - no special perks
go clean -testcache && go test ./... Clear cache and runs all tests again

There is also a shell script - test.sh that can be used to test the API.

Contact & Support

All info about the project can be found in the SKC website

If you have any suggestions or critiques you can open up a Git Issue

This project was made to improve the SKC site and introduce myself to a new programming language. If you want to support, it's real simple (and free) ➡️ subscribe to my channel on YT!

Usage

As of now, no one is permitted to use the API in any way (commercial or otherwise). The reason is, I don't have money to support multiple instances and environments. If multiple calls are being made outside of my immediate vision, the performance will degrade and it's original purpose will be compromised.

If you need an API for teaching/education purposes (not commercial), check out the SKC API

Otherwise, if you want to use this API for your projects, you can expedite the process of multiple instances being spun up by subscribing and watching my content on YT. Again, this is free and will allow me to offset projects like this with YT Monetization.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Core package used to configure skc-deck-api api and its endpoints.
Core package used to configure skc-deck-api api and its endpoints.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL