travel

module
v0.0.0-...-01d1cd0 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: Apache-2.0

README

Travel

CircleCI

Copyright 2020, 2021 Dgraph contact@dgraph.io

Licensing

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About The Project

Please read the project wiki.

https://github.com/dgraph-io/travel/wiki

Learn More

To learn about Corporate training events please contact Ardan Labs:

William Kennedy
ArdanLabs (www.ardanlabs.com)
bill@ardanlabs.com

Purchase Video

Video of this class is coming soon!

education.ardanlabs.com

Experience

Ardan Labs has taught Go to thousands of developers all around the world since 2014. There is no other company that has been doing it longer and their material has proven to help jump-start developers 6 to 12 months ahead of their knowledge of Go. Ardan Labs knows what knowledge developers need in order to be productive and efficient when writing software in Go.

Ardan Labs classes are perfect for intermediate-level developers who have at least a few months to years of experience writing code in Go. The classes provide a very deep knowledge of the programming langauge with a big push on language mechanics, design philosophies and guidelines. We focus on teaching how to write code with a priority on consistency, integrity, readability and simplicity. They cover a lot about “if performance matters” with a focus on mechanical sympathy, data oriented design, decoupling and writing/debugging production software.

Teachers

William Kennedy (@goinggodotnet)

William Kennedy is a managing partner at Ardan Labs in Miami, Florida. Ardan Labs is a high-performance development and training firm working with startups and fortune 500 companies. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.

Video Training
Ardan Labs Education

Blog
Going Go

Video
Ardan Labs YouTube

Reading

Why you should build your next app with a GraphQL database - dgraph
Dgraph, GraphQL, Schemas, and CRUD - Bill Kennedy
Dgraph Database Semantics - Bill Kennedy

Directories

Path Synopsis
app
travel-admin/commands
Package commands contains the functionality for the set of commands currently supported by the CLI tooling.
Package commands contains the functionality for the set of commands currently supported by the CLI tooling.
travel-api/handlers
Package handlers contains the full set of handler functions and routes supported by the web api.
Package handlers contains the full set of handler functions and routes supported by the web api.
travel-ui/handlers
Package handlers contains the full set of handler functions and routes supported by the web api.
Package handlers contains the full set of handler functions and routes supported by the web api.
business
data
Package data contains the schema and models for data access.
Package data contains the schema and models for data access.
data/advisory
Package advisory provides support for managing advisory data in the database.
Package advisory provides support for managing advisory data in the database.
data/city
Package city provides support for managing city data in the database.
Package city provides support for managing city data in the database.
data/place
Package place provides support for managing place data in the database.
Package place provides support for managing place data in the database.
data/schema
Package schema provides schema support for the database.
Package schema provides schema support for the database.
data/tests
Package tests contains supporting code for running tests.
Package tests contains supporting code for running tests.
data/user
Package user provides support for managing users in the database.
Package user provides support for managing users in the database.
data/weather
Package weather provides support for managing weather data in the database.
Package weather provides support for managing weather data in the database.
feeds/advisory
Package advisory is providing support to query the Travel Advisory API and retrieve an advisory for a specified city.
Package advisory is providing support to query the Travel Advisory API and retrieve an advisory for a specified city.
feeds/loader
Package loader provides support for update new and old city information.
Package loader provides support for update new and old city information.
feeds/places
Package places is providing support to query the Google maps places API and retrieve places for a specified city.
Package places is providing support to query the Google maps places API and retrieve places for a specified city.
feeds/weather
Package weather is providing support to query the Open Weather API and retrieve weather for a specified city.
Package weather is providing support to query the Open Weather API and retrieve weather for a specified city.
sys/auth
Package auth provides authentication and authorization support.
Package auth provides authentication and authorization support.
sys/metrics
Package metrics cosntructs the metrics the application will track.
Package metrics cosntructs the metrics the application will track.
sys/validate
Package validate contains the support for validating models.
Package validate contains the support for validating models.
web/mid
Package mid contains the set of middleware functions.
Package mid contains the set of middleware functions.
foundation
docker
Package docker provides support for starting and stopping docker containers for running tests.
Package docker provides support for starting and stopping docker containers for running tests.
keystore
Package keystore implements the auth.KeyStore interface.
Package keystore implements the auth.KeyStore interface.
web
Package web contains a small web framework extension.
Package web contains a small web framework extension.

Jump to

Keyboard shortcuts

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