Add GitLab templates for issues and merge requests
This patch adds GitLab templates for bug reports, feature and merge requests. This closes #2117.
This commit is contained in:
		
							parent
							
								
									78ee3d6261
								
							
						
					
					
						commit
						b5a926a0f6
					
				
							
								
								
									
										69
									
								
								.gitlab/issue_templates/Bug Report.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								.gitlab/issue_templates/Bug Report.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,69 @@ | ||||
| <!-- | ||||
| Please read this! | ||||
| 
 | ||||
| Before opening a new issue, make sure to search for keywords in the issues | ||||
| filtered by "bug::confirmed" or "bug::unconfirmed" and "bugzilla" label: | ||||
| 
 | ||||
| - https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bug%3A%3Aconfirmed | ||||
| - https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bug%3A%3Aunconfirmed | ||||
| - https://gitlab.com/libeigen/eigen/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=bugzilla | ||||
| 
 | ||||
| and verify the issue you're about to submit isn't a duplicate. --> | ||||
| 
 | ||||
| ### Summary | ||||
| <!-- Summarize the bug encountered concisely. --> | ||||
| 
 | ||||
| ### Environment | ||||
| <!-- Please provide your development environment here --> | ||||
| - **Operating System** : Windows/Linux | ||||
| - **Architecture** : x64/Arm64/PowerPC ... | ||||
| - **Eigen Version** : 3.3.9 | ||||
| - **Compiler Version** : Gcc7.0 | ||||
| - **Compile Flags** : -O3 -march=native | ||||
| - **Vector Extension** : SSE/AVX/NEON ... | ||||
| 
 | ||||
| ### Minimal Example | ||||
| <!-- If possible, please create a minimal example here that exhibits the problematic behavior. | ||||
| You can also link to [godbolt](https://godbolt.org). But please note that you need to click  | ||||
| the "Share" button in the top right-hand corner of the godbolt page where you reproduce the sample  | ||||
| code to get the share link instead of in your browser address bar.  | ||||
| 
 | ||||
| You can read [the guidelines on stackoverflow](https://stackoverflow.com/help/minimal-reproducible-example) | ||||
| on how to create a good minimal example. --> | ||||
| 
 | ||||
| ```cpp | ||||
| //show your code here | ||||
| ``` | ||||
| 
 | ||||
| ### Steps to reproduce | ||||
| <!-- Describe how one can reproduce the issue - this is very important. Please use an ordered list. --> | ||||
| 
 | ||||
| 1. first step | ||||
| 2. second step | ||||
| 3. ...  | ||||
| 
 | ||||
| ### What is the current *bug* behavior? | ||||
| <!-- Describe what actually happens. --> | ||||
| 
 | ||||
| ### What is the expected *correct* behavior? | ||||
| <!-- Describe what you should see instead. --> | ||||
| 
 | ||||
| ### Relevant logs | ||||
| <!-- Add relevant code snippets or program output within blocks marked by " ``` " --> | ||||
| 
 | ||||
| <!-- OPTIONAL: remove this section if you are not reporting a compilation warning issue.--> | ||||
| ### Warning Messages | ||||
| <!-- Show us the warning messages you got! --> | ||||
| 
 | ||||
| <!-- OPTIONAL: remove this section if you are not reporting a performance issue. --> | ||||
| ### Benchmark scripts and results | ||||
| <!-- Please share any benchmark scripts - either standalone, or using [Google Benchmark](https://github.com/google/benchmark). --> | ||||
| 
 | ||||
| ### Anything else that might help | ||||
| <!-- It will be better to provide us more information to help narrow down the cause.  | ||||
| Including but not limited to the following:  | ||||
| - lines of code that might help us diagnose the problem.  | ||||
| - potential ways to address the issue. | ||||
| - last known working/first broken version (release number or commit hash). -->  | ||||
| 
 | ||||
| - [ ] Have a plan to fix this issue. | ||||
							
								
								
									
										7
									
								
								.gitlab/issue_templates/Feature Request.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								.gitlab/issue_templates/Feature Request.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| ### Describe the feature you would like to be implemented. | ||||
| 
 | ||||
| ### Would such a feature be useful for other users? Why? | ||||
| 
 | ||||
| ### Any hints on how to implement the requested feature? | ||||
| 
 | ||||
| ### Additional resources | ||||
							
								
								
									
										26
									
								
								.gitlab/merge_request_templates/Merge Request Template.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.gitlab/merge_request_templates/Merge Request Template.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| <!--  | ||||
| Thanks for contributing a merge request! Please name and fully describe your MR as you would for a commit message. | ||||
| If the MR fixes an issue, please include "Fixes #issue" in the commit message and the MR description. | ||||
| 
 | ||||
| In addition, we recommend that first-time contributors read our [contribution guidelines](https://eigen.tuxfamily.org/index.php?title=Contributing_to_Eigen) and [git page](https://eigen.tuxfamily.org/index.php?title=Git), which will help you submit a more standardized MR. | ||||
| 
 | ||||
| Before submitting the MR, you also need to complete the following checks: | ||||
| - Make one PR per feature/bugfix (don't mix multiple changes into one PR). Avoid committing unrelated changes. | ||||
| - Rebase before committing | ||||
| - For code changes, run the test suite (at least the tests that are likely affected by the change). | ||||
|   See our [test guidelines](https://eigen.tuxfamily.org/index.php?title=Tests). | ||||
| - If possible, add a test (both for bug-fixes as well as new features) | ||||
| - Make sure new features are documented | ||||
| 
 | ||||
| Note that we are a team of volunteers; we appreciate your patience during the review process. | ||||
| 
 | ||||
| Again, thanks for contributing! --> | ||||
| 
 | ||||
| ### Reference issue | ||||
| <!-- You can link to a specific issue using the gitlab syntax #<issue number>  --> | ||||
| 
 | ||||
| ### What does this implement/fix? | ||||
| <!--Please explain your changes.--> | ||||
| 
 | ||||
| ### Additional information | ||||
| <!--Any additional information you think is important.--> | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Guoqiang QI
						Guoqiang QI