Skip to content
/ arka Public

Common packages for a backend app similar to parse

Notifications You must be signed in to change notification settings

Intiqo/arka

Repository files navigation

Tests

Preface

This is the next generation backend platform similar to parse built with the following technologies and tools amongst others:

  • Golang - Programming Language
  • Postgres - Database
  • Redis - Used as a cache
  • Gorm - ORM framework
  • AWS - Cloud provider for storing assets amongst others

Installing

  • Run go get github.com/adwitiyaio/arka to get the latest version.
  • Run go get github.com/adwitiyaio/arka@v0.0.1 to get a specific version.
  • Run go get -u github.com/adwitiyaio/arka/... to update to the latest version.

Setup

Create a copy of sample.env as test.env and fill in the appropriate values to run tests

Testing

Command Line (Coverage)

go test -v ./...

Command Line (Coverage)

go test -v `go list ./...` -coverprofile=coverage.out -covermode=atomic

Visual Studio Code

  • You can use the built in Test Explorer panel to run tests.

JetBrains IDEs

Developing

See Code Structure for more details

Features

See Featured for more details