From 87c37756cc58c777d5cf33934847d7ac43171099 Mon Sep 17 00:00:00 2001 From: Martin Weismann Date: Wed, 10 Apr 2019 09:36:46 +0200 Subject: [PATCH] Update version + readme --- CONTRIBUTING.md | 2 +- README.md | 6 +++--- Source/automaticcomponenttoolkit.go | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bb2384eb..9f279ce8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Contributions are welcome and we are looking for people that can improve existin You can also contribute by reporting bugs in the [Issue tracker](../../issues), helping review pull requests, participate in discussions about issues and more. ## Filing issues -1. When filing an issue to report errors or problems, make sure to answer these five questions: +1. When filing an [issue](../../issues) to report errors or problems, make sure to answer these five questions: 1. Which version of ACT are you using? Run
`act.* -v`
to print ACT's version. 2. Which operating system, programming language(s) and development tools (compiler/interpreter) are you using? diff --git a/README.md b/README.md index c34dcf2d..9e037a49 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # Automatic Component Toolkit -[![Build Status](https://travis-ci.org/Autodesk/AutomaticComponentToolkit.svg?branch=develop)](https://travis-ci.org/Autodesk/AutomaticComponentToolkit) +[![Build Status](https://travis-ci.org/Autodesk/AutomaticComponentToolkit.svg?branch=master)](https://travis-ci.org/Autodesk/AutomaticComponentToolkit) The Automatic Component Toolkit (ACT) is a code generator that takes an instance of an [Interface Description Language](#interface-description-language-idl) file and generates a [thin C89-API](#thin-c89-api), [implementation stubs](#implementation-stubs) and [language bindings](#language-bindings) of your desired software component. ### Interface Description Language (IDL) The IDL file defines the types and functions of your API and serves as the source for the automatically generated Code. -The exact schema of the IDL and explanation of each element is described in [Documentation/IDL.md](Documentation/IDL.md). +The exact schema of the IDL and explanation of each element is described in the [Documentation/IDL.md](Documentation/IDL.md). ### Thin C89-API A thin C89-API is a C header file that declares all functions, structs, enums and constants exported by your software component. The C89-API unambiguously defines the binary interface (ABI) of the component. @@ -55,7 +55,7 @@ ACT supports generation of bindings or implementation stubs for C++, C, Pascal, | Pascal | ![](Documentation/images/Tick.png) mature | Win, Linux, MacOS | in,return | in,out,return | in,out,return | in,out,return | in,out,return | in,out | in,out | in | + | | Python3 | ![](Documentation/images/Tick.png) complete (but not very pythonic) | Win, Linux, MacOS | in,return | in,out,return | in,out,return | in,out,return | in,out,return | in,out | in,out | in | + | | Golang | ![](Documentation/images/O.png) partial support | Win, Linux, MacOS | in,return | in,out,return | ? | ? | ? | ? | ? | - | - | -| NodeJS | ![](Documentation/images/O.png) partial support | Win, Linux, MacOS | in,return | in,out,return | in,out,return | in,out,return | in,out,return | in,out | in,out | - | + | +| NodeJS | ![](Documentation/images/O.png) partial support | Win, Linux, MacOS | in,return | in,out,return | in,out,return | in,out,return | in,out,return | ? | ? | - | + | | C# | ![](Documentation/images/O.png) experimental | Win, Linux, MacOS | in,return | in,out,return | in,out,return | in,out,return | in,out,return | - | - | - | + | | PHP | ![](Documentation/images/X.png) not implemented | Win, Linux, MacOS | - | - | - | - | - | - | - | - | - | diff --git a/Source/automaticcomponenttoolkit.go b/Source/automaticcomponenttoolkit.go index 6b5b663d..fdb9e428 100644 --- a/Source/automaticcomponenttoolkit.go +++ b/Source/automaticcomponenttoolkit.go @@ -72,7 +72,7 @@ func readComponentDefinition(FileName string, ACTVersion string) (ComponentDefin } func main() { - ACTVersion := "1.5.0-RC2" + ACTVersion := "1.5.0" fmt.Fprintln(os.Stdout, "Automatic Component Toolkit v"+ACTVersion) if len(os.Args) < 2 { log.Fatal("Please run with the Interface Description XML as command line parameter.")