All Projects → handsontable → docs

handsontable / docs

Licence: other
API Documentation for Handsontable

Programming Languages

HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to docs

Documentation
Kodular Documentation
Stars: ✭ 41 (+127.78%)
Mutual labels:  docs
hornibills
犀鸟 方便快捷的文档接口管理
Stars: ✭ 78 (+333.33%)
Mutual labels:  docs
helpscout-docs-api-php
DocsApi client for HelpScout
Stars: ✭ 21 (+16.67%)
Mutual labels:  docs
documentation
Documentation for software located in the binhex repositories.
Stars: ✭ 53 (+194.44%)
Mutual labels:  docs
docs
Documentation for Slidev
Stars: ✭ 69 (+283.33%)
Mutual labels:  docs
reactools
Create React interfaces is easy.
Stars: ✭ 14 (-22.22%)
Mutual labels:  docs
docs
The Codewars Docs 🚧 WIP
Stars: ✭ 34 (+88.89%)
Mutual labels:  docs
tokei-zh
🇨🇳翻译: <tokei> 代码信息的统计程序 ❤️ 校对 ✅
Stars: ✭ 92 (+411.11%)
Mutual labels:  docs
nuxt3-docs-zh
Nuxt3中文文档
Stars: ✭ 38 (+111.11%)
Mutual labels:  docs
docs.bitshares.org
Please check the new repository https://github.com/bitshares/how.bitshares.works. This repository contains the OLD sources (and the build in a different branch) for docs.bitshares.org
Stars: ✭ 18 (+0%)
Mutual labels:  docs
papyrum
Papyrum is a tool that will help you in the creation of your design system, style guide or in the documentation of your project based on react
Stars: ✭ 19 (+5.56%)
Mutual labels:  docs
PygameDocs
关于Pygame库的中文文档
Stars: ✭ 33 (+83.33%)
Mutual labels:  docs
docs
Learn Anything Docs
Stars: ✭ 25 (+38.89%)
Mutual labels:  docs
zfnd
The Zcash Foundation Website
Stars: ✭ 13 (-27.78%)
Mutual labels:  docs
FreeTAKServer-User-Docs
FreeTAKServer documentation for end users
Stars: ✭ 23 (+27.78%)
Mutual labels:  docs
mdBook-zh
中文翻译:<mdBook> 一个从 Markdown 文件创建现代在线书籍的实用程序 ❤️ 更新 ✅ 2022-1-8
Stars: ✭ 24 (+33.33%)
Mutual labels:  docs
idoc
📒📚Generate beautiful interactive documentation and Open-API 3.0 spec file from your existing Laravel app.
Stars: ✭ 95 (+427.78%)
Mutual labels:  docs
emlid-docs
Documentation for Emlid products
Stars: ✭ 62 (+244.44%)
Mutual labels:  docs
docs
Jina V1 Official Documentation. For the latest one, please check out https://docs.jina.ai
Stars: ✭ 21 (+16.67%)
Mutual labels:  docs
open-development-template
Workflow and documentation templates that help teams formalize their goals, workflow and governance model to encourage participation and field contributions.
Stars: ✭ 18 (+0%)
Mutual labels:  docs

API Documentation for Handsontable

Installation

Prerequisites: you need to have Ruby and Sass installed on your machine.

Install the npm dependencies by typing:

npm install

Create a .env.json file in the main directory, and fill it with your Github token data as follows:

{
  "GITHUB_TOKEN": "[insert your gihub token here]"
}

Fetch source code of the Handsontable and build the documentation:

npm run start

If you encounter the Warning: ENOENT: no such file or directory, open 'generated/scripts/doc-versions.js' Use --force to continue. problem, create a generated/scripts directory structure, by typing:

mkdir -p generated/scripts

Building

The documentation needs to be prepared with a valid directory structure to make static files accessible for the HTTP server.

handsontable-docs
  ├── 6.1.0
  │    ├── ...
  │    └── package.json
  ├── 6.0.0
  │    ├── ...
  │    └── package.json
  └── next (this is a folder which can contain future documentation)

After cloning the documentation, fetching the source code of the Handsontable and installing all dependencies you can use the

npm run build

command, to build the documentation without cloning the Handsontable repos.

To preview the documentation run docker-compose:

docker-compose -f docker/docker-compose.yml up

By default the documentation will be available at http://localhost:8085/docs/{your-docs-version}/tutorial-introduction.html.

Building a feature documentation

Feature documentation can be shared under draft-next branch. To build this version it has to be cloned to the next directory and build using

npm run start -- --hot-version=6.1.0 # Handsontable version which will be used to build API Ref

After all, it is necessary to rebuild templates to use valid paths to assets (as /docs/next/...) by executing

npm run build:next
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].