-
Notifications
You must be signed in to change notification settings - Fork 4
Git interaction
Gerrit Uitslag edited this page Oct 3, 2016
·
7 revisions
The translation tool uses an installed git binary to interact with remote git repositories. Single git commands are wrapped in the GitService and the GitRepository.
At https://github.com/settings/tokens a token can be registered for a github user account, which allows to use the github API as that user by the tranlation tool. The forks are stored in this user account.
Pull requests are performed (probably) authenticated by a ssh key, while using the git commands. So not directly via the API.
For development purpose it is may helpful to setup a second git account. This blogpost describes how to setup multiple ssh keys for multiple GitHub accounts.
Process
- Translation process
- CronJob overview triggers some commands.
- Commands for regular tasks and occasional maintenance
Files
Maintenance/development
- Deploying to Production is done from GitHub
- Development setup
- Maintenance
- Alternative Git interaction when setting up development setup
- Test steps for checking working of the tool
Documentation
- Components of Symphony used for the Tool
- More detail about using Doctrine
- Description working of the Forms