This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
Where is the code for x?
davidmason edited this page Dec 17, 2012
·
14 revisions
Purpose: locate the code for a component or feature of Zanata.
Zanata has a number of projects (in the Eclipse IDE sense) located in several repositories. Use this table to find which repository a project is in. For repository locations, see Repositories.
Repository | Projects |
---|---|
zanata-parent | no projects, parent pom for other projects |
zanata-api | zanata-common-api |
zanata-common | zanata-adapter-glossary |
zanata-adapter-po | |
zanata-adapter-properties | |
zanata-adapter-xliff | |
zanata-common-util | |
zanata | functional-test |
zanata-model | |
zanata-war | |
zanata-client | zanata-client-ant-po |
zanata-client-ant-properties | |
zanata-client-commands | |
zanata-maven-plugin | |
zanata-rest-client |
Feature | Repository | Project | Package(s) | Notes |
---|---|---|---|---|
Webtrans (translation editor) | zanata | zanata-war | org.zanata.webtrans | Uses GWT |
REST API methods | zanata-api | zanata-common-api | org.zanata.rest.client | Client interfaces for REST endpoints |
org.zanata.rest.dto | Objects transferred by REST methods | |||
org.zanata.rest.service | REST method interfaces | |||
zanata | zanata-war | org.zanata.rest.service | Concrete implementations of REST methods | |
Project Pages | zanata | zanata-war | src/main/webapp and various packages | xhtml pages that use Seam components. Seam components are referred to like #{componentName.methodName}, which refers to a class ComponentName or with annotation @Name("componentName"). An understanding of Seam is very helpful in understanding this code. See Seam Framework or any introductory Seam book. |