nshm-model-graphql-api's People
nshm-model-graphql-api's Issues
nshm-model-graphql-api: Refactor final schema for long term stability and flexibility
we want to remove the 'baked' in inversion/background roles and support more flexiblity in source logic trees.
- Source Logic Tree Branch contains one-or-more source models... each with a toshi_id/URI
- GNS-Science/nzshm-model#15
- update the graphql API to reflect these changes
- import existing SLT json/python to store
- import existing NRML XML to store
feature/configure poetry tox to NSHM standard
Let's keep up the Q/A drive
install and setup tox with
- mypy
- pytest
- flake8
- black
- isort
also bump2version and CHANGELOG
nshm-model-graphql-api: Document the Object ID pattern for NSHM architecture docs
The Object Identification pattern must be defined such that a unique graphql_relay object id (nodeId) can be guaranteed across the entire NSHM API domain.
NB unique IDs and mapping to service are essential to NSHM search service. and also the public API.
We need a document describing the ruel and how this is implemented in our django_graphql code and Elastic Search integration code,
fix/static route is broken unless DEBUG=True
if DEBUG then:
filename: /DEV/static/graphene_django/graphiql.js
else:
filename: /static/graphene_django/graphiql.js
which FAILS
This happens since we picked up DEBUG from OS. For now setting DEBUG=1 gets things working again.
nshm-model-graphql-api: feature/configure CI/CD scripts
again, to NSHM API standards
feature/configure sls
feature/elastic search integration
actually this means some updating:
- look at new AWS OpenSearch platform and UI facilites (kabana etc)
- look at serverless version of OpenSearch
- verify library options
- look at client and API integration
feature/about resolver with API current version
nshm-model-graphql-api: feature/load hazard solution details from toshi API
depends on #14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.