You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is about defining all the development good practices we need to apply on all the MW project plug-ins.
Please feel free to discuss any related detail here.
Regards,
Marwa
GOOD PRACTICES:
In the workspace:
Please set the right files encoding : to do so go to Window -> Preferences -> Workspace and choose the UTF-8 encoding instead of the Cp1252 encoding as a default one
Please add facilities actions to format well the content of your files: to do so go to Window -> Preferences -> Java -> Editor -> Save Actions and check the box to format all lines of the source code and the Organize Imports box.
This will prevent some merge and rebase problems for other partners working on the same code.
Github process to keep the history clean and easy to read:
Please configure correctly your git to display correctly your name/email commits
Please use the command: git pull --rebase instead of merging. This will keep a linear readable history.
For all work in progress please make a branch based on the current master branch and named wip/< name of your current task >. Then, when the task progress is finished please rebase on the master branch ensure that other partners are not working on the branch before deleting it from the repository.
For each finished deliverable task please create a tag using the deliverable code, name and its milestone as a name (e.g D6.1.1-SoftwarePrototypeCoreModelWriter-M6)
The development environment should at least contains:
Hello all,
@ModelWriter/consortium
This issue is about defining all the development good practices we need to apply on all the MW project plug-ins.
Please feel free to discuss any related detail here.
Regards,
Marwa
GOOD PRACTICES:
This will prevent some merge and rebase problems for other partners working on the same code.
D6.1.1-SoftwarePrototypeCoreModelWriter-M6)
The development environment should at least contains:
A graphical testing environment might also be needed:
RCPTT https://www.eclipse.org/rcptt/download/
Eclipse Naming Conventions
Eclipse Version Numbering
Eclipse User Interface Guidelines
To Be Continued during the project lifecycle...
The text was updated successfully, but these errors were encountered: