jairsantana7 / drupal-js-sdk

Drupal JavaScript SDK

Home Page:https://drupal-js-sdk-docs.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drupal JavaScript SDK

build codecov

Monorepo for Drupal Javascript SDK.

This Project is in a very early phase of its development. Things are very volatile and evolving.

Drupal JavaScript SDK is an SDK for JavaScript developers for creating applications that connect to a Drupal backend.

You can benefit from this SDK if you are developing a JavaScript application that:

  • Connects to a Decoupled Drupal Application
  • Authenticates with Drupal
  • Use experimental features of the decoupled menu
  • Handle error messages while interacting with Drupal more gracefully
  • Can use some guides and API that can help you with many common scenarios

This project feature overlaps with a lot of other open-source projects. The primary goal of this SDK would be to treat guides and examples as first-class citizen and not as an afterthought.

Resources

Guide

API Reference

Contribute

Development is happening in GitHub. However, if you like to get involved or suggest improvements, please use the Drupal Issue queue so that we can provide proper issue credits.

Supported Drupal Versions

  • Drupal 8
  • Drupal 9

Related Projects

Even after we have a proper release for Drupal JavaScript SDK, it might not suite your need. In case one or more of these project suits your user case, it is recommended to use them instead.

  • drupal-sdk - The Drupal SDK is a helper package for calling Drupal endpoints, like the JSON:API, in a more efficient and easy way.
  • DruxClient which is part of DruxtJS - DruxtJS provides an easy connection between a Drupal JSON:API backend and Nuxt.js frontend application.
  • jDrupal - A simple Vanilla JavaScript Library and API.
  • js-client - This is the client that would ship to npm. Run yarn build to generate it at client/index.js. Currently this is being automatically published to the GitHub npm package registry when you create a release
  • Juissy - Juissy is a minimal experimental JSON API client for Drupal.
  • Waterwheel - A generic JavaScript helper library to query and manipulate Drupal 8 via core REST

About

Drupal JavaScript SDK

https://drupal-js-sdk-docs.netlify.app/


Languages

Language:TypeScript 93.1%Language:JavaScript 5.2%Language:SCSS 1.5%Language:Shell 0.1%