koa / generators

Generators for Brick and Bricklet API bindings and documentation

Home Page:http://www.tinkerforge.com/en/doc/Software/API_Bindings.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Generators

This repository contains documentation/bindings generators and the configs for all Bricks and Bricklets, which describe the different language bindings.

Repository Content

language/ (c, python, etc):
  • Contains language specific IP Connection
  • and language specific documentation/bindings generators
configs/:
  • Contains the configs for all Bricks and Bricklets
generate_all.py:
  • Generates all bindings and documentations
copy_all.py:
  • Copies all bindings and documentations to the corresponding places

Usage

If you only want to generate the bindings it is sufficient to clone this repository. For example, to generate the C# bindings execute the following commands:

cd csharp
python generate_csharp_bindings.py
python generate_csharp_zip.py

If you want to generate the documentation as well, you have to clone all Brick gits and all Bricklet gits in parallel to the generators git. Otherwise the generate_all.py and copy_all.py scripts can't find the examples that are used in the documentation.

About

Generators for Brick and Bricklet API bindings and documentation

http://www.tinkerforge.com/en/doc/Software/API_Bindings.html


Languages

Language:Python 53.7%Language:JavaScript 31.6%Language:C 4.2%Language:Java 3.7%Language:Rust 2.0%Language:Pascal 0.8%Language:C# 0.6%Language:Perl 0.6%Language:Go 0.5%Language:PHP 0.5%Language:C++ 0.5%Language:CSS 0.5%Language:Ruby 0.4%Language:HTML 0.2%Language:Mathematica 0.1%Language:CMake 0.1%Language:Makefile 0.1%Language:MATLAB 0.1%Language:Shell 0.0%Language:Visual Basic .NET 0.0%Language:Dockerfile 0.0%