Development Guide
Some notes on development:
- Features will be added on a needs basis.
 - Code should be tested, documented, and organized.
 - Naming schemes should follow the precedent of the PORTA software.
 
Contributing
Please reach out to brian.d.doolittle@gmail.com if you are interested in making a contribution to XPORTA.jl.
Testing
All commits should be tested. Tests may be run from the command line,
$ julia test/runtests.jlor via Pkg (within the julia REPL),
julia> ]test XPORTANote: the ] character invokes Pkg REPL (@v#.#) pkg>.
Test Types
- Unit Tests 
test/unit/- verify the behavior and logic of julia methods. - Integration Tests 
test/integration- verify file IO and binary execution. - Regression Tests 
test/regression/- verify the correctness of end-to-end functionality. 
Docs
All features should be documented. Documentation is created using the Documenter.jl framework.
To build docs locally, run
$ julia docs/make.jlTo locally host the docs website, navigate to /docs/build and run
$ python3 -m http.server --bind localhost