An open API service indexing awesome lists of open source software.

https://github.com/adhityaramadhanus/godex

Experimental golang cli with DDD-ish design for pokedex item and pokemon information search
https://github.com/adhityaramadhanus/godex

Last synced: 3 months ago
JSON representation

Experimental golang cli with DDD-ish design for pokedex item and pokemon information search

Awesome Lists containing this project

README

        

# godex
Experimental golang cli with DDD-ish design for pokedex item and pokemon information search

# godex

[![Go Report Card](https://goreportcard.com/badge/github.com/AdhityaRamadhanus/godex)](https://goreportcard.com/report/github.com/AdhityaRamadhanus/godex) [![Build Status](https://travis-ci.org/AdhityaRamadhanus/godex.svg?branch=master)](https://travis-ci.org/AdhityaRamadhanus/godex)

Experimental golang cli with DDD-ish design for pokedex item and pokemon information search

Entities:
Item
Pokemon
Ability


Installation |
Installation (with docker) |
Usage |
License




godex is pokedex information search using https://pokeapi.co/api/v2 as backend.

Installation
-----------
* go get github.com/AdhityaRamadhanus/godex
* cd to project dir
* run build
```bash
make build
```
* run ./godex

Installation With Docker
-----------
* go get github.com/AdhityaRamadhanus/godex
* cd to project dir
* run build image
```bash
docker build -t godex .
```
* run ./godex
```bash
docker run -it godex [pokemon/item name]
```

Usage
-----
```bash
./gode [pokemon/item name]
```

License
----

MIT © [Adhitya Ramadhanus]