rel

(β˜… 786)

:gem: Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API

  • .codeclimate.yml
  • .deepsource.toml
  • .gitignore
  • .goreleaser.yml
  • adapter.go
  • adapter_test.go
  • any_notgo1.18.go
  • any_notgo1.18_test.go
  • association.go
  • association_meta.go
  • association_test.go
  • changeset.go
  • changeset_test.go
  • collection.go
  • collection_test.go
  • column.go
  • column_test.go
  • context_wrapper.go
  • context_wrapper_test.go
  • CONTRIBUTING.md
  • convert.go
  • convert_test.go
  • cursor.go
  • cursor_test.go
  • document.go
  • document_meta.go
  • document_meta_test.go
  • document_test.go
  • entity_iterator_go.1.18.go
  • entity_iterator_go1.18_test.go
  • entity_repository_go1.18.go
  • entity_repository_go1.18_test.go
  • errors.go
  • errors_test.go
  • filter_query.go
  • filter_query_test.go
  • force_cascade.go
  • go.mod
  • go.sum
  • group_query.go
  • group_query_test.go
  • index.go
  • index_test.go
  • instrumentation.go
  • instrumentation_test.go
  • iterator.go
  • iterator_test.go
  • join_query.go
  • join_query_test.go
  • key.go
  • key_test.go
  • LICENSE
  • map.go
  • map_test.go
  • mutation.go
  • mutation_test.go
  • nullable.go
  • nullable_test.go
  • on_conflict.go
  • on_conflict_test.go
  • query.go
  • query_test.go
  • README.md
  • rel.go
  • rel_test.go
  • repository.go
  • repository_test.go
  • schema.go
  • schema_options.go
  • schema_test.go
  • select_query.go
  • select_query_test.go
  • sort_query.go
  • sort_query_test.go
  • sql_query.go
  • sql_query_test.go
  • structset.go
  • structset_test.go
  • sub_query.go
  • sub_query_test.go
  • table.go
  • table_test.go
  • util.go
  • util_test.go

πŸš€ Installation Guide

1. Get the code
git clone https://github.com/go-rel/rel

Downloads the entire project code from GitHub to your computer.

cd rel

Moves into the project folder you just downloaded.

2. Go

Medium Recommended
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Go The Go compiler and toolchain.
go build ./...

Compiles the Go program into an executable.

go run .

Runs the Go program directly without a separate build step.

βœ… If the build finishes without errors, it worked. If you used go run ., check the terminal output.
// repository documentation