OmegaT contribution guide Table of contents Variety of Contribution How to build and contribute OmegaT Contributing to OmegaT development How to build OmegaT Git workflow Coding styles Versioning How to create plugin How to make filter plugin Setup your plugin project Loading Plugins Plugin manifest Understanding OmegaT Internals OmegaT internals Core Events Core Methods Caching Utility functions Quality Assurance and tests Test and coverage Integration test Documentation Contributing to Documentation Localization Localize applications and manuals Website Authoring website Scripting How to write an OmegaT script Details of features Editor pane Key assigns External Finder Other information Release procedure Appendix