mirror of
https://github.com/Ratstail91/sineQL.git
synced 2025-11-29 10:44:28 +11:00
Tweaked README.md
This commit is contained in:
30
README.md
30
README.md
@@ -1,7 +1,37 @@
|
|||||||
|
# Things That Need To Be Done
|
||||||
|
|
||||||
|
* GitHub CI testing
|
||||||
|
* Updade the README
|
||||||
|
* Implement the create command
|
||||||
|
* Implement the update command
|
||||||
|
* Implement the delete command
|
||||||
|
|
||||||
|
# sineQL
|
||||||
|
|
||||||
sineQL is a web API query language that mimics graphQL, designed solely for fun.
|
sineQL is a web API query language that mimics graphQL, designed solely for fun.
|
||||||
|
|
||||||
sineQL consists of two languages - the schema language, and the query language.
|
sineQL consists of two languages - the schema language, and the query language.
|
||||||
|
|
||||||
|
You can try the language out right now!
|
||||||
|
|
||||||
|
```js
|
||||||
|
//create the wave function, wrapping a fetch to a server
|
||||||
|
const wave = body => fetch('https://krgamestudios.com/pokemon', {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'text/plain'
|
||||||
|
},
|
||||||
|
body: body
|
||||||
|
});
|
||||||
|
|
||||||
|
//get a list of pokemon names
|
||||||
|
wave('Pokemon { name }')
|
||||||
|
.then(blob => blob.text())
|
||||||
|
.then(text => console.log(text))
|
||||||
|
.catch(err => console.log(err))
|
||||||
|
;
|
||||||
|
```
|
||||||
|
|
||||||
## The Schema Language
|
## The Schema Language
|
||||||
|
|
||||||
The schema language is a layout of how queries should be made, as well as what can be made with them. There are two built-in keywords for the schema language:
|
The schema language is a layout of how queries should be made, as well as what can be made with them. There are two built-in keywords for the schema language:
|
||||||
|
|||||||
Reference in New Issue
Block a user