Commit Graph

24 Commits

Author SHA1 Message Date
Bruno 04a9771c9c gitlab: Comment 'Contribution guidelines' in MR template
This is inline with our pratice in issue templates and it is welcome because
contributors who are subscribed to MRs can be annoyed by generic descs.
2024-06-21 15:06:29 +00:00
Michael Schumacher aff33e2d18 gitlab: Add url to the Duplicate candidate report search for both open and closed reports.
This may help to reduce the number of duplicate reports we get about some (temporarily) frequently reported issues, like the current crash
happening since GLib 2.79/2.80, or the crash happening with older GIMP versions on macOS Sonoma.

This won't be perfect because not everyone will use or read the template, or notice the url in it, or use the url to find and check the
reports, but I count on it getting more known than right now.
2024-05-05 22:48:05 +00:00
Bruno Lopes c2d8d6c45c .gitlab: Improve Feature request template
* Makes the wording more concise and "first contributor-friendly"
+ Adds info about submitting patches
* Makes the explanation of use cases implicitly mandatory
+ Adds discuss info to facilitate the redation of use cases
2024-03-16 20:25:03 +00:00
lillolollo 90cd3de741 Set the bug template as default 2023-08-06 20:45:25 +00:00
lillolollo 87ed4842b4 Update link to the performance log instructions 2023-07-31 03:46:35 +00:00
Anders Jonsson 30319739ed .gitlab: update link in merge request template 2023-07-11 12:47:12 +00:00
Jehan 9e9fe1435a build, plug-ins, gitlab: make GIMP runnable from build directory without…
… being installed.

There is already most of the main code logic for this, though now plug-ins need
to be in their own subdirectories, which breaks for plug-ins/common/ and
plug-ins/python/, while I needed plug-ins in both these categories to generate
the Windows installer welcome images (file-png, and python-fu-eval in
particular).

Once again, meson was not very helpful, since all its functions still refuse to
output generated files in subdirectories, so I end up duplicating plug-in files
with a custom Python script.

This should fix the CI. It was working on my machine as GIMP was installed, but
such a build rule should work even without GIMP installed.
This will also be useful in the future when we'll want to run unit tests of
plug-ins through the finale GIMP binary itself.
2023-06-27 17:46:46 +02:00
Jehan 1e47c8916a .gitlab: search common git ancestor with `mr-origin` remote.
It looks like origin is the same as mr-origin when the contributor
pushes to one's branch. But when a reviewer rebases through the Gitlab
"Rebase" button on web GUI, I got a fatal error:

> fatal: ambiguous argument 'origin/asalle/use-dynamics-flag': unknown
  revision or path not in the working tree.

Possibly `origin` is then the remote of the person who rebased (it would
be weird, yet it's a fact the branch is not found). Let's go with this
assumption.
2022-01-19 22:22:40 +01:00
Asa 9385a6405a .gitlab-ci.yml: add clang-format rules and pipeline
Fixes #950

`.gitlab/search-common-ancestor.sh`'s original authors are
Philip Withnall and Frederic Martinsons.
(Jehan/reviewer's note: script further improved by Asalle)
2022-01-19 20:44:45 +00:00
Yash Pal Goyal 09bce474b1 Prettifications of the 3 issue templates 2021-02-15 09:52:30 +00:00
Jehan a60d5fc2e0 gitlab: comment out bug reporting howto text.
Use the same syntax as was already in the bug template because some
people are still leaving out the howto text in the middle of their own
bug/feature description.
2020-12-08 15:43:41 +01:00
lillolollo dce67b41f9 gitlab form - Do not show compilation tips 2020-11-06 20:30:29 +00:00
Jehan 9f385b287f gitlab: update Container Registry link.
Apparently the docs changed so the anchor is broken (and contributors
are confused). Also the docs now says that Container Registry is enabled
by default. I assume this must be a recent change which is not available
yet in GNOME's Gitlab instance. So we must ask people to do the opposite
of what the docs says.
2020-09-27 00:47:19 +02:00
Michael Schumacher 47afc8170d gitlab: add a trailing space to the bug template reproduction list steps 2020-07-04 22:51:45 +02:00
Jehan f86329bb30 .gitlab: update the merge request template. 2020-05-31 12:47:47 +02:00
lillolollo 24a8fd8377 gitlab: removing added label since code it is broken 2020-05-03 09:43:10 +00:00
lillolollo 0941782fa4 gitlab: remove label in bug template 2020-05-03 03:27:37 +00:00
Alexandre Prokoudine 16cd3014c8 Update bug.md 2019-08-08 13:09:26 +00:00
Jehan 9fd8d65f98 .gitlab: improve templates.
Add a note asking bug reporters to test with the latest stable version
of GIMP or with dev code (not with old stable versions).
Also add some labels on bug reports and feature requests.
2019-04-07 17:56:16 +02:00
Ell e3b6c8e877 .gitlab: add "performance" issue template
Add a "performance" issue template, which should be used to report
performance-related issues.
2018-11-08 03:46:44 -05:00
Jehan 590b8bb4bf .gitlab: adding a MR template.
This is not really a template, more like recommendations so that we
don't have to repeat ourselves too much (hopefully). Let's hope it
helps.
2018-06-26 20:49:18 +02:00
Jehan 23ea457751 .gitlab: make double space for separate lines.
Otherwise markdown just puts everything on the same line, which makes
horrible formatting.
2018-05-31 23:22:14 +02:00
Jehan 9e5d9df1cb .gitlab: add package information.
We regularly get bugs which are package specific. Let's ask people where
they got GIMP from!
2018-05-30 11:57:30 +02:00
Jehan 27badebb23 gitlab: Adding issue templates.
We realize that gitlab doesn't encourage people to give base information
as software version or operating system.
Issue templates are not perfect but better than nothing.
2018-05-28 19:19:00 +02:00