User Tools

Site Tools


processes:collaboration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
processes:collaboration [2019/10/04 15:49] – joerg.hampelprocesses:collaboration [2026/03/24 08:30] (current) – [05 Collaboration] alexander.elbert
Line 1: Line 1:
 ====== 05 Collaboration ====== ====== 05 Collaboration ======
  
-> //Information on how to collaborate on our public source code offerings in alignment with our way of working: How to consume them, how to modify them, and how to integrate your changes back into our codebase.//+> //Information on how to collaborate on our offerings in alignment with our way of working: How to consume them, how to modify them, and how to integrate your changes back into our codebase. [[kb:bestpractices:wow:methodology|Looking for information on how we collaborate in daily work based on our working principles?]]//
  
-=== Get git up and running === +==== Get git up and running ====
- +
-  * [optional] create an account at gitlab.com +
-    * This allows us to grant write access to repositories, so you can use the gitflow model instead of the project forking model+
  
   * [[processes:version-control|install and setup git]]   * [[processes:version-control|install and setup git]]
  
-=== Get familiar with our existing code ===+==== Get familiar with our way of working ====
  
-  * pull the [[https://gitlab.com/hampel-soft/dqmh/hse-application-template|hse-application-template]] from gitlab.com+  * [[kb:bestpractices:wow|Way Of Working]] 
 +  * [[kb:bestpractices:codingconventions|Coding Conventions]] 
 +  * [[kb:bestpractices:scc:rules|Source Code Control - Rules & Guides]] 
 +  * [[kb:bestpractices:scc:gitflow-workflow|Source Code Control - Workflow Model]] 
 +  * [[kb:bestpractices:documentation|Documentation]] 
 + 
 +==== Get familiar with our existing code ==== 
 + 
 +  * pull the [[https://code.hampel-soft.com/open-source/dqmh/hse-application-template|hse-application-template]] repo from [[https://code.hampel-soft.com|our GitLab server]]
   
   * read the documentation   * read the documentation
Line 18: Line 23:
     * [[code:dqmh:hse-application-template|Code: Application Template]]     * [[code:dqmh:hse-application-template|Code: Application Template]]
  
-=== Get familiar with our way of working ===+==== Get to work ==== 
 + 
 +  * Browse the issues list - for example [[https://code.hampel-soft.com/open-source/dqmh/hse-application-template/-/boards|here]] - if you don't have a specific feature in mind. If you already know what you want to add, create an issue for your new feature first! 
 + 
 + 
 +== For Open-Source Projects == 
 + 
 +  * Read up on the [[kb:bestpractices:scc:project-forking-workflow|project forking workflow]] 
 +  * Fork the repo 
 +  * Implement your changes using Gitflow 
 +  * Finish and push your features 
 +  * Create a Merge Request 
 + 
 +== For Customer Projects == 
 + 
 +  * Create an account on [[http://code.hampel-soft.com|our GitLab server]]. This allows us to grant write access to repositories, so you can use the [[kb:bestpractices:scc:gitflow-workflow|gitflow workflow]] 
 +  * Clone the repo 
 +  * Implement your changes using Gitflow 
 +  * Finish and push your features 
 + 
  
-  * [[kb:bestpractices:codingconventions|Coding Conventions]] 
-  * [[kb:bestpractices:scc:rules|Source Code Control - Rules & Guides]] 
-  * [[kb:bestpractices:scc:workflow|Workflow Model]] 
processes/collaboration.1570204164.txt.gz · Last modified: 2019/10/04 15:49 by joerg.hampel