_src
folder, containing all the source file of this package, and a purse.json
file_test
folder, containing all the test scripts for testing this package.gitignore
file that will ignore every folders(which are effectively the external dependencies of the current package), except the _src
folder.Graph
.numbers.keli
into graph.keli
by:PascalCase
or camelCase
convention, and MUST NOT include any symbols except for underscore.~
,MyPackage
will appear under the ~
directory, as such:.gitignore
are as follows:purse.json
is explained on the next section.purse.json
. The contents of the file should strictly adhere to the following format:<OS>
stands for the name of the operating system, for example Windows, Darwin (MacOS), Linux etc.<ARCH>
stands for the system architecture, for example i386
.<VERSION>
is a semantic versioning string, e.g. 0.0.1
.<GRURL>
is a valid Git repository URL. Every GRURL must have all of the following characteristics:.git
._src/purse.json
will be updatedGraph
package (refer Folder Structure 1), we would type the following command inside the Graph
directory:git tag
command.