Get rid of the /src subpackage and move all source files into the root of the rivescript-go package. This fixes some of the pain points such as needing to import rivescript-go/src to get access to the underlying RiveScript struct for object macros.
Replace all unit test files with the RiveScript Test Suite. This slashes the number of source files by more than half, and so I mind less that the root of the git repo is now more cluttered with source files.
Improve the Makefile to make it easy to build release bundles for all platforms.
This is a large refactor of the code layout.
The main goals are:
/src
subpackage and move all source files into the root of therivescript-go
package. This fixes some of the pain points such as needing to importrivescript-go/src
to get access to the underlyingRiveScript
struct for object macros.