@ -4,11 +4,17 @@ description: How to use NextGraph framework to develop your decentralized App
layout: ../../../layouts/MainLayout.astro
layout: ../../../layouts/MainLayout.astro
---
---
NextGraph Framework will be available soon.
We recently released an alpha version of the SDK for web applications.
Stay tuned!
You can try it and start developing a webapp that connects to the user's wallet and gets access to their data. As your app will be running on its own domain name, we call this "standalone" mode.
You can already read more about our framework and what it will offer, in the [following sections](/en/framework/data-first).
For now we support JS, TS, and React. Svelte will come soon.
More details and a tutorial will come here in the coming days, in the meanwhile, you can see the [README of our npm package](https://www.npmjs.com/package/nextgraphweb). We also have created a [demo app in React](https://git.nextgraph.org/NextGraph/nextgraph-rs/src/branch/master/ng-sdk-js/example-webapp-react), that you can use as an example.
If you want to test his demo app, it is available at [localfirstapp.eu](https://localfirstapp.eu) you will need to first create a wallet at [nextgraph.eu](https://nextgraph.eu).
You can read more about our framework and what it does or will offer, in the [following sections](/en/framework/data-first).
If you have questions or want to get in touch with us, the simplest way is to join the [forum](https://forum.nextgraph.org).
If you have questions or want to get in touch with us, the simplest way is to join the [forum](https://forum.nextgraph.org).
| if it is an attachment | `<did:ng:o:[repoid]> <ng:attachment> <did:ng:j:[objectid]>` |
| if it is an attachment | `<did:ng:o:[repoid]> <ng:attachment> <did:ng:j:[objectid]>` |
@ -171,8 +171,8 @@ for all the above URIs that are stores, adding a trailing :r will restrict the g
| Comments | :m | all the comments on the document |
| Comments | :m | all the comments on the document |
| BackLinks | :v | mentions, followers, inverse relationships, reactions received and backlinks |
| BackLinks | :v | mentions, followers, inverse relationships, reactions received and backlinks |
| Context | :x | contains the JSON-LD context (prefixes → link to ontologies) |
| Context | :x | contains the JSON-LD context (prefixes → link to ontologies) |
| Follower | :h | list of followers |
| Follower | ng:h | list of followers |
| Following | :y | list of following |
| Following | ng:y | list of following |
### Context and ontologies
### Context and ontologies
@ -216,7 +216,7 @@ All the files of a branch (added with the AddFile commit) will be listed by the
| ng:access | Nuri | did:ng:r:[readcap] | readcap of a branch, gives option to <br/>subscribe to topic and retrieve<br/> all the content (domain did:ng:o:b) |
| ng:access | Nuri | did:ng:r:[readcap] | readcap of a branch, gives option to <br/>subscribe to topic and retrieve<br/> all the content (domain did:ng:o:b) |
| | | did:ng:n:[readtoken] | same but without subscription possible |
| | | did:ng:n:[readtoken] | same but without subscription possible |
| | | did:ng:s:[permacap] | a permacap : a traditional capability (like z-caps) |
| | | did:ng:s:[permacap] | a permacap : a traditional capability (like z-caps) |
| | | did:ng:k:[key]:h:[topicid] | key and optional topicid of a commit |
| | | did:ng:k:[key]:y:[topicid] | key and optional topicid of a commit |
| ng:revision | Nuri | did:ng:c:[]:c:[] | tells we are interested in a specific HEADS |
| ng:revision | Nuri | did:ng:c:[]:c:[] | tells we are interested in a specific HEADS |
| | | did:ng:a:[name] | idem with a specific named branch or commit |
| | | did:ng:a:[name] | idem with a specific named branch or commit |
| | | did:ng:b:[branchid] | idem with a specific branch ID |
| | | did:ng:b:[branchid] | idem with a specific branch ID |