generated

package module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2020 License: Apache-2.0 Imports: 0 Imported by: 0

README

1c have beautiful odata interface& This instrument have 3 options:

  1. Work as library for 1C odata interface. Project generate methods and types by metadata with translating cyrillic with dictionary(types.json, fields.json)
  2. Work as grpc middleware
  3. Work as graphql middleware

For using you must install protobuf and protoc-gen-go(https://github.com/golang/protobuf):

go get -u github.com/golang/protobuf/protoc-gen-go

1c-native

Install

git clone <repo>
cd cmd/1c-native/
go generate
go install

Use

  1. Go to dir with project

  2. Fill types.json and fileds.json

  3. Run generate lib

1c-gateway <1c-server> <1c-odata-instance> <odata-usesrname> <odata-password>

For example

1c-gateway 127.0.0.1:80 JewelleryTrade odata 11111

1c-graphql-gateway

Use as middleware with graphql interface

Install

git clone <repo>
cd cmd/1c-graphql-gateway/
go generate
go install

Use as middleware with grpc interface

(In feature versions)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
1c-graphql-gateway
Package for generate 1c graphql gateway
Package for generate 1c graphql gateway
1c-grpc-gateway
Package for generate 1c grpc gateway
Package for generate 1c grpc gateway
1c-native
Package for generate 1c odata client
Package for generate 1c odata client
dictionary
Package for generate 1c odata client
Package for generate 1c odata client
Package graphql provides generator for GraphQL gateway's
Package graphql provides generator for GraphQL gateway's
resolver
Package graphql/resolver provides generator for GraphQL gateway's resolver
Package graphql/resolver provides generator for GraphQL gateway's resolver
schema
Package graphql/schema provides generator for GraphQL gateway's schema
Package graphql/schema provides generator for GraphQL gateway's schema
server
Package graphql/server provides GraphQL server for gateway
Package graphql/server provides GraphQL server for gateway
Package grpc provides generator for GRPC gateway
Package grpc provides generator for GRPC gateway
resolver
Package grpc/resolver provides generator for GRPC resolver
Package grpc/resolver provides generator for GRPC resolver
schema
Package grpc/schema provides generator for GRPC gateway's schema
Package grpc/schema provides generator for GRPC gateway's schema
server
Package grpc/server provides generator for GRPC gateway's server
Package grpc/server provides generator for GRPC gateway's server
Package native provides generator for native odata client
Package native provides generator for native odata client
Package schema_cleaner provides functions to clean the schema
Package schema_cleaner provides functions to clean the schema
Package schema_loader provides downloader for metadata
Package schema_loader provides downloader for metadata
Package shared provides shared types
Package shared provides shared types

Jump to

Keyboard shortcuts

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