We had a meeting where we were discussing some questions of how we can establish development environment to our customers which will allow them to revise our plugins source code and write their own extension plugins.
First of all, we need to create a source code repository to keep source code.
Github was chosen to play its role.
Commit Workflow
Establishing Plugin Development Environment
- Create a branch
on keeper - Create Tp.Integration.Plugin.
folder in .\Code\Plugins folder - Create a repo on Github named
- Link (1) and (3) repos via submodules defined in folder (2)
Github plugin repo will have the following common structure:
Unit Tests
Jenkins will scan plugin folder for *.nunit files and run them via nunit.console.exe.
Make sure that a folder with *.nunit file contains all necessary files to run unit tests.
Комментариев нет:
Отправить комментарий