Comments (3)
@abusi @Maximilien-R Thanks.
We will have to support the most common extension, .graphql
In addition we could also raise an error at the Tartiflette engine initialization when the processing of the SDL parameter ends up returning an empty SDL (which is the case here).
Good idea 👍
from tartiflette.
Hum, strange, i'll look into it. Thanks for the bug report.
from tartiflette.
Hi @tsunammis,
As specified in the documentation:
https://github.com/dailymotion/tartiflette/blob/e9d73f9a710bb7c6f6fa7f26d061d0dee0087df2/docs/API.md#L57-L59
When the SDL parameter refers to a directory path, only files with an .sdl
extension are read and concatenated. According to your example, your ./sdl
directory only contains a default.gql
file which doesn't have the appropriate extension (which means that it's not read and your types aren't recognized by the Tartiflette engine).
Currently, .sdl
is the only supported file extension when the SDL parameter refers to a directory path. Maybe we should support a more exaustive list (including adding support for .gql
and / or .graphql
)?
In addition we could also raise an error at the Tartiflette engine initialization when the processing of the SDL parameter ends up returning an empty SDL (which is the case here).
from tartiflette.
Related Issues (20)
- Redis HOT 3
- Types generation HOT 5
- ERROR: Failed building wheel for tartiflette HOT 2
- Cross-resolver parameters HOT 1
- [v2] Allow usage of @Resolver on interface fields
- Tartiflette fails to build libgraphqlparser on install HOT 1
- Middlewares? HOT 12
- Exceptions in directives are not handled HOT 1
- Improve performance for I/O bound list resolvers by using parallel execution HOT 15
- forcefully unregister all resolvers for debug purposes HOT 6
- OSError: cannot load library '/var/task/tartiflette/language/parsers/libgraphqlparser/cffi/libgraphqlparser.dylib': /var/task/tartiflette/language/parsers/libgraphqlparser/cffi/libgraphqlparser.dylib: cannot open shared object file: No such file or directory. Additionally, ctypes.util.find_library() did not manage to locate a library called HOT 12
- tartiflette.io slack invite link broken HOT 1
- 1.3.3 wheels on pypi are broken HOT 3
- cmake issue while installing on win10 HOT 1
- Setup/teardown is failing when doing automated tests
- Subscription result always `null` - what's the right format to yield? HOT 1
- Error coercers should not wrap custom exceptions inside Tartiflette errors HOT 2
- "poetry add tartiflette" not working
- Incremental delivery support
- ERROR: Failed building wheel for tartiflette
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.
from tartiflette.