usfm

command module
v0.0.0-...-5c8e94d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2018 License: MIT Imports: 4 Imported by: 0

README

USFM Toolkit

Build Status Coverage Status GoDoc MIT License

A toolkit to analyze, parse & convert USFM formatted text files.

Visit the wiki for documentation about the usage, architecture etc.,

Development

If you are interested to contribute to this project, please follow the instruction given here.

  1. Install Go compiler
  2. Run this command to get source code: go get github.com/baijum/usfm (Git is a prerequisite)

The code will be available under $GOPATH/src/github.com/baijum/usfm You will also a get an executable binary under $GOPATH/bin/usfm.

You can fork the project from Github and push your changes there. Later you can send pull request with your changes. Before sending the pull request, make sure the tests are running locally using this command:

go test ./...

I also recommend to run these tools:

  1. go fmt - format the code as per the Go community standard
  2. go vet - reports suspicious constructs
  3. golint - reports more lint issues

Please run these commands before sending pull request. This will help us to maintain the quality of code. You can run the run.sh shell script to run all the above mentioned tools including tests.

Credits

The parser is created based on the article written by Ben Johnson

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL