You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cpresson 32c4c41beb Changes to index/toc 3 years ago
content Changes to index/toc 3 years ago
.gitignore Restructure as rst for ReadTheDocs (#200) 3 years ago
LICENSE Initial commit 5 years ago Added docs badge (#201) 3 years ago
manifest.yaml Valid Updated README, cleaned up binary files 3 years ago
parsingscheme_updated.pdf Added updated parsing scheme from Alan Bunning 4 years ago

unfoldingWord Greek Grammar

This is the repository for a reference grammar for biblical Greek based on the parsing codes that show up in the Bunning Heuristic Prototype of the UGNT.


Coming soon...


As of 3/18:

Complete In Progress Edit
33 26 5


We welcome contributions! Please make sure you understand the goal of the project by reading the UGG Introduction. Then, follow the links below to get started.

Volunteers are needed to:

  • Create glossary and article entries for the grammar
  • Proofread the grammar to ensure that it is properly formatted and tagged according to digital standards to be determined (e.g., OSIS, TEI XML, etc.)
  • Work with the Project Coordinator to create content using a comparison with available Greek grammars.
  • Requirements for contributors to UGG:
  • Preferences (though not required):
    • Attendance at workshop for training (5 days/1 week) how to proofread and edit UGG
    • Access to biblical software highly recommended (preferably BibleWorks, Logos or Accordance)
    • Access to several modern grammars as possible

Reporting Issues

If you've notice a problem that needs address please create an issue with a description of the problem.

Fixing Issues

If you would like to fix or enhance the grammar, you may use the suggest an edit process to suggest changes.

Regular Contributors

Branching Process

If you are a regular contributor, we use the protected branch workflow to make changes.


We use milestones to track the work we'd like to complete before a release.


Please create an issue for tasks that you are working on. Make sure that you:

  • Assign yourself to the issue
  • Add the issue to a milestone
  • Add the blue "In Progress" label to the issue once you begin work on it.

Closing Issues: After your Pull Request for an issue has been reviewed and merged into the master repository, you can mark your issue closed and remove the "In Progress" label from the issue.


The UGG is written in reStructuredText, processed by Sphinx, and hosted online by Read the Docs.

See the reStructuredText Primer and the Docutils reStructuredText Directives documentation to learn how to use the syntax.


Please refer to the Grammar Guidelines. Take note of the following as well:

  • Use simple English as much as possible. Remember that a key goal of the project is to make entries translatable.
  • Summary entries should consist of one to two sentences maximum.
  • Articles should include basic information that would be included in a teaching grammar along with two to three good examples.
  • Article length should be 250-500 words.
  • Generally, you may only review and merge content from another contributor, not your own content.


First stage

  • Start fresh and provide descriptions of grammatical concepts that show up in Bunning Heuristic Prototype morphological data
  • Reference Grammar with examples as in teaching grammars
  • 1-2 sentence that is pop-upable (with “view more”)
  • ~1 page for each entry

Phase 1

  • Create glossary entries for each grammatical concept specified

Phase 2

  • Create article entries for each grammatical concept specified

Second stage

  • Tag the UGNT with specific grammatical information (e.g., possessive genitive)

Third stage

  • Write syntax articles
  • Tag text with syntax information