Add a new module
Here are some explanations about the fields above. Required fields are
marked with a '*'.
- Name*:
- An ID for the module. Shown on the URL, usually only the description is shown.
- Description*:
- The name of the module as it will appear on the pages
- Summary:
- One or two sentences
- Webpage:
- The homepage for the module, where people can find more information about it
- Repository*:
- A repository root, in centralized-VCS terms. That is, a domain/URL that hosts
many VCS modules. Eg:
git.foo.com
. Each repository is accessed by
transifex using a different SSH key, chosen from the domain of the repo.
- VCS module*:
- The module directory (usually a subdirectory of the repo root)
- Directory:
- A directory inside scmmodule one wants to expose to transifex. For example in
/vcs-root/module-name/{client,server}/po/
, the directory would be 'client'.
Everything in transifex will be shown relative to that directory.
- Branch*:
- A branch name. If it doesn't exist in our DB, we'll add it.
- File filter:
- Only files matching this regex will be shown/allowed. Eg: '.*/po/.*'
- Changelog:
- A changelog file to be updated automatically with each submit. Should be
relative to 'directory'.
- Front-end:
- A URL linking to a web-frontend to the module's VCS.