Skip to content
石墨 SDK 简易开发演示项目
CSS JavaScript Vue HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
html
react
server
vue
.gitignore
README.md

README.md

石墨 SDK Cabinet 演示程序

本项目用于演示如何接入石墨 SDK前端 SDK (shimohq/sdk-cabinet)

在使用此演示程序前,需要石墨 SDK 官网注册账号,以获取用于和石墨测试服务器通信的 clientIdclientSecret

本项目包括以下子项目。

后端:

前端:

  • html:基于传统前端 app 的演示程序
  • react:基于 React 的演示程序
  • vue:基于 Vue.js 的演示程序

注意事项:

  • 这些项目仅用于演示目的,实际可用功能、性能以实际为准
  • 这些项目仅用于演示目的,且未针对真实环境进行优化,请勿用于真实项目
  • 项目中所用技术、编码风格等细节不代表着是石墨所推荐的选项

运行要求:

  • 浏览器
    • Chrome >= 60
    • Firefox >= 60
    • Safari >= 10
  • node >= 10
  • node-gyp 可运行的环境 (用于安装依赖)
  • git

由于此项目仅用于演示,因此:

  • 未列出的浏览器均不保证兼容性等的技术问题
  • 项目主要以 macOS 和 Ubuntu 为目标操作系统

server

由于 clientIdclientSecret 属于敏感信息,因此建议仅在后端服务器中存储并和石墨服务器通信。

此程序用于演示后端服务如何:

  • 使用 clientIdclientSecret 申请和石墨服务器通信用的 Access Token
  • 如何创建和管理文档
  • 如何处理石墨文档和用户的关系

html

本项目演示传统前端 app 是如何接入石墨 SDK。

react

本项目演示 React app 是如何接入石墨 SDK。

vue

本项目演示 Vue app 是如何接入石墨 SDK。

引用资源

You can’t perform that action at this time.