Interested in contributing to hasmer? Found a bug or want to add something new? Pull requests are absolutely welcome!
Below is a description of each of the individual parts of hasmer to help get you an idea of how this repository is structured.
Each subdirectory of the root of the hasmer repository represents a different distinct component.
The hasmer
directory contains the .NET 5 C# project for the actual code of the application. There is autogenerated documentation for the code on the hasmer website.
The hasm-vscode
directory contains the source for the Visual Studio Code extension for working with Hasm assembly.
The autogenerators
directory contains various Node.js scripts used for generating utilities, documentation, and other resources for each version of Hermes bytecode.
See each subproject's README for more detailed information on how to build/run/test/etc it: