diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index ebd99f8a21..6deb53cb67 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -2,61 +2,49 @@ name: Bug report about: Create a report to help us improve title: '' -labels: bug, triage +labels: bug assignees: '' --- - + -**Describe the bug** +### Bug description: + - +### Expected behavior: + -**To Reproduce** +### Steps to Reproduce: + - +### Context + -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error +**Server:** +* [ ] production: [bib.rero.ch](https://bib.rero.ch) or [ils.bib.uclouvain.be](https://ils.bib.uclouvain.be) +* [ ] test: [bib.test.rero.ch](https://bib.test.rero.ch) +* [ ] dev: [ilsdev.test.rero.ch](https://ilsdev.test.rero.ch) +* [ ] dev test : [ils.test.rero.ch](https://ils.test.rero.ch) -**Expected behavior** +**Version:** + - +`v1.9.0` ; commit hash : `XXXX` -**Context** +**Browser:** + - +Chrome, Safari, Firefox; version XX -* server: [ils.test.rero.ch][1] or [ilsdev.test.rero.ch][2]? -* version: `v0.14.0` or the commit hash (see frontpage). -* browser: [if relevant, e.g. chrome, safari, version 78]. +### Screenshots + -[1]: https://ils.test.rero.ch -[2]: https://ilsdev.test.rero.ch - -**Screenshots** - - - -**Additional context** - - +### Anything else? + diff --git a/.github/ISSUE_TEMPLATE/correction.md b/.github/ISSUE_TEMPLATE/correction.md index b503f41797..a71da254eb 100644 --- a/.github/ISSUE_TEMPLATE/correction.md +++ b/.github/ISSUE_TEMPLATE/correction.md @@ -2,27 +2,18 @@ name: Wrong implementation report about: A feature is implemented, but doesn't work as expected. title: '' -labels: triage, correction +labels: correction assignees: '' --- - + -**How it works** +### How it works + - - -**How it should works** - - +### Improvement suggestion + diff --git a/.github/ISSUE_TEMPLATE/developers.md b/.github/ISSUE_TEMPLATE/developers.md index 690e3f710f..0f54886547 100644 --- a/.github/ISSUE_TEMPLATE/developers.md +++ b/.github/ISSUE_TEMPLATE/developers.md @@ -1,26 +1,33 @@ --- name: Developers issue report -about: Create a report to help us improve +about: Improvement or correction useful from a developer point of view title: '' -labels: developers, triage +labels: developers assignees: '' --- - + -**Describe the issue** +### Describe the issue + - +### What should be done? -**What should be done** + - +### Context + + +**Server:** +* [ ] production: [bib.rero.ch](https://bib.rero.ch) or [ils.bib.uclouvain.be](https://ils.bib.uclouvain.be) +* [ ] test: [bib.test.rero.ch](https://bib.test.rero.ch) +* [ ] dev: [ilsdev.test.rero.ch](https://ilsdev.test.rero.ch) +* [ ] dev test : [ils.test.rero.ch](https://ils.test.rero.ch) + +**Version:** + + +`v1.9.0` ; commit hash : `XXXX` \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md index e196d9e011..5147b736be 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.md +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -1,29 +1,19 @@ --- -name: Enhancement proposition +name: Enhancement suggestion about: Suggest an improvement on an existing feature. title: '' -labels: triage, enhancement +labels: enhancement assignees: '' --- - + -**How it works** +### How it works + - - -**Improvement suggestion** - - +### Improvement suggestion + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 4bdc95552d..b9db19130a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -2,39 +2,26 @@ name: Feature request about: Suggest an idea for this project title: '' -labels: triage, feature_request +labels: new feature assignees: '' --- - + -**Is your feature request related to a problem? Please describe.** +### Problem description + - +### Missing feature + -**Describe the solution you'd like** +### Alternative solutions + - - -**Describe alternatives you've considered** - - - -**Additional context** - - +### Anything else? + diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index e80d5b46fe..e8a2c2a322 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -2,45 +2,40 @@ name: Question about: Ask a question or for help title: 'Write a full question: Why should I have to log in to make a request?' -labels: question, triage +labels: question assignees: '' --- - + -**Describe your question** +### Describe your question + - +### Context + -**Context** +**Server:** +* [ ] production: [bib.rero.ch](https://bib.rero.ch) or [ils.bib.uclouvain.be](https://ils.bib.uclouvain.be) +* [ ] test: [bib.test.rero.ch](https://bib.test.rero.ch) +* [ ] dev: [ilsdev.test.rero.ch](https://ilsdev.test.rero.ch) +* [ ] dev test : [ils.test.rero.ch](https://ils.test.rero.ch) - +**Version:** + -* server: [ils.test.rero.ch][1] or [ilsdev.test.rero.ch][2]? -* version: `v0.14.0` or the commit hash (see frontpage). -* browser: [if relevant, e.g. chrome, safari, version 78] +`v1.9.0` ; commit hash : `XXXX` -[1]: https://ils.test.rero.ch -[2]: https://ilsdev.test.rero.ch +**Browser:** + -**Screenshots** +Chrome, Safari, Firefox; version XX - +### Screenshots + -**Additional context** - - +### Anything else? + \ No newline at end of file diff --git a/.github/labeler.yml b/.github/labeler.yml index 6717c98011..f4b01bd225 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,5 +1,5 @@ # Add documentation label to the following files and folders -documentation: +"dev: documentation": - Authors.rst - CHANGES.md - CONTRIBUTING.rst @@ -19,8 +19,9 @@ translations: - rero_ils/translations/**/* # Add data label to any changes in document and item jsonschemas folders, -# in DOJSON folders, and templates folders -data: +# in DOJSON folders, templates folders, dojson, json to dublin core or to +# MARC21 folders and in the SRU module: +"f: data": - rero_ils/jsonschemas/**/* - rero_ils/modules/documents/jsonschemas/**/* - rero_ils/modules/documents/utils.py @@ -30,31 +31,27 @@ data: - rero_ils/dojson/**/* - rero_ils/modules/**/dojson/**/* - rero_ils/modules/templates/**/* + - rero_ils/modules/documents/dojson/contrib/jsontodc/**/* + - rero_ils/modules/documents/dojson/contrib/jsontomarc21/**/* + - rero_ils/modules/sru/**/* # Add data-migration label to any changes that may need migration effort for # deployment of a new release -"data-migration": +"f: data migration": - rero_ils/es_templates/** - rero_ils/jsonschemas/** - rero_ils/**/jsonschemas/** - rero_ils/**/mappings/** - rero_ils/**/models.py -# Add data-export label to any changes in dojson json to dublin core or to -# MARC21 folders and in the SRU module: -data-export: - - rero_ils/modules/documents/dojson/contrib/jsontodc/**/* - - rero_ils/modules/documents/dojson/contrib/jsontomarc21/**/* - - rero_ils/modules/sru/**/* - # Add search label to any changes in mappings files -search: +"f: search": - rero_ils/**/mappings/**/*json - rero_ils/es_templates/v7/record.json # Add circulation label to any changes in circulation API, circulation # policies, item types and loans folders and subfolders -circulation: +"f: circulation": - rero_ils/modules/items/api/circulation.py - rero_ils/modules/circ_policies/**/* - rero_ils/modules/item_types/**/* @@ -66,14 +63,14 @@ circulation: # Add 'user management' label to any changes in users or patrons folders and # subfolders -"user management": +"f: user management": - rero_ils/modules/users/**/* - rero_ils/modules/patrons/**/* - rero_ils/modules/patron_types/**/* # Add acquisition label to any changes in acquisition related folders and # subfolders -acquisitions: +"f: acquisitions": - rero_ils/acquisition/**/* - rero_ils/modules/acq_accounts/**/* - rero_ils/modules/acq_invoices/**/* @@ -81,40 +78,36 @@ acquisitions: - rero_ils/modules/acq_orders/**/* - rero_ils/modules/budgets/**/* -# Add deployment label to any changes in the following files or folders -deployment: - - Dockerfile* - # Add permissions label to any changes in a permissions.py files -permissions: +"f: permissions": - rero_ils/**/*/permissions.py # Add fixtures label to any changes in data folder or subfolders -fixtures: +"dev: fixtures": - data/**/* # Add serials label to any changes in the following files or folders -serials: +"f: serials": - rero_ils/modules/items/api/issue.py -activity-logs: +"f: activity-logs": - rero_ils/modules/loans/logs/api.py - rero_ils/modules/operation_logs/**/* developers: - scripts/**/* -monitoring: +"dev: monitoring": - rero_ils/modules/monitoring.py -notifications: +"f: notifications": - rero_ils/modules/notifications/**/* -"public ui": +"f: public ui": - any: ['rero_ils/**/templates/**/*', 'rero_ils/theme/**/*', 'rero_ils/**/views.py', '!rero_ils/modules/templates/**/*'] -"statistics": +"f: statistics": - rero_ils/modules/stats/**/* -DB: - - rero_ils/**/models.py +"dev: DB": + - rero_ils/**/models.py \ No newline at end of file diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 0a29bb0486..3569c46408 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -22,5 +22,5 @@ jobs: # Set the label added to the PR marked stale stale-pr-label: 'stale' # Labels on an issue exempted from being marked as stale - exempt-issue-labels: 'bug,P: High' + exempt-issue-labels: 'bug,bug (critical),p-High' exempt-pr-labels: 'translations'