From e7c2270ce850672ab8f6b0c3a1d32d9391907f5c Mon Sep 17 00:00:00 2001 From: Hans-Christian Date: Fri, 25 Oct 2024 13:18:58 +0200 Subject: [PATCH] Initial commit --- .github/ISSUE_TEMPLATE/bug_template.yml | 103 +++++++++++ .github/ISSUE_TEMPLATE/feature_template.yml | 70 ++++++++ .github/ISSUE_TEMPLATE/story_template.yml | 51 ++++++ .github/pull_request_template.md | 34 ++++ .github/workflows/main.yml | 97 +++++++++++ .github/workflows/release.yml | 93 ++++++++++ .github/workflows/test.yml | 18 ++ CHANGELOG.md | 26 +++ CODE_OF_CONDUCT.md | 139 +++++++++++++++ CONTRIBUTING.md | 178 ++++++++++++++++++++ Dockerfile | 10 ++ LICENSES/Apache-2.0.txt | 73 ++++++++ LICENSES/CC-BY-4.0.txt | 156 +++++++++++++++++ README.md | 76 +++++++++ index.html | 17 ++ select_repo_template.png | Bin 0 -> 375964 bytes select_repo_template.png.license | 3 + 17 files changed, 1144 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_template.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_template.yml create mode 100644 .github/ISSUE_TEMPLATE/story_template.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/main.yml create mode 100644 .github/workflows/release.yml create mode 100644 .github/workflows/test.yml create mode 100644 CHANGELOG.md create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 Dockerfile create mode 100644 LICENSES/Apache-2.0.txt create mode 100644 LICENSES/CC-BY-4.0.txt create mode 100644 README.md create mode 100644 index.html create mode 100644 select_repo_template.png create mode 100644 select_repo_template.png.license diff --git a/.github/ISSUE_TEMPLATE/bug_template.yml b/.github/ISSUE_TEMPLATE/bug_template.yml new file mode 100644 index 0000000..476986b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_template.yml @@ -0,0 +1,103 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: "๐Ÿž Bug Report" +description: Report the issue you are having +title: "๐Ÿž BUG REPORT" +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + ## ๐Ÿž Bug Report + + We're sorry to hear you're encountering an issue! ๐Ÿ› ๏ธ Your detailed report is crucial in helping us identify and resolve problems quickly. + + Please use this form to provide as much information as possible about the issue. This not only helps us in prompt troubleshooting but also ensures we keep improving the user experience. + + **Quick Links for Your Reference** + - [๐Ÿ“œ Code of Conduct](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg) + - [๐Ÿ‘ฅ Contribution Guide](https://github.com/GenomicDataInfrastructure/gdi-userportal-frontend/graphs/contributors) + + - type: checkboxes + id: duplicates + attributes: + label: ๐Ÿ”„ Duplicate Check + description: Please confirm that this issue has not been reported before. + options: + - label: "I have searched both open and closed issues and found no similar reports." + required: true + + - type: textarea + id: what-happened + attributes: + label: "๐Ÿ” What Happened?" + description: "Provide a clear and concise description of the issue." + placeholder: "Describe the issue in detail. What did you see or experience?" + + - type: textarea + id: reproduction-steps + attributes: + label: "๐Ÿ‘ฃ Steps to Reproduce" + description: "Detail the steps to replicate the problem." + placeholder: | + 1. Go to '...' + 2. Click on '...' + 3. Scroll down to '...' + 4. Notice the error + + - type: textarea + id: screenshot + attributes: + label: "๐Ÿ“ธ Screenshots" + description: "If applicable, add screenshots to help illustrate the issue." + placeholder: "Drag & drop, paste, or select a file to upload screenshots." + + - type: textarea + id: logs + attributes: + label: "๐Ÿ“‹ Logs" + description: "Share any relevant log output or error messages." + + - type: dropdown + id: browsers + attributes: + label: "๐ŸŒ Affected Browsers" + description: "Which browsers did you encounter the issue on?" + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - Opera + + - type: dropdown + id: os + attributes: + label: "๐Ÿ’ป Operating System" + description: "Which operating system(s) is affected?" + multiple: true + options: + - Windows + - Linux + - macOS + + - type: dropdown + id: assignee + attributes: + label: "๐Ÿค Want to Contribute to the Fix?" + description: "Indicate if you're interested in contributing to fixing this issue." + multiple: false + options: + - "No, I can't contribute." + - "Yes, I'd like to help fix this." + default: 0 + + - type: textarea + id: anything-else + attributes: + label: "โ„น๏ธ Additional Information" + description: "Share any other relevant information or context." + placeholder: "System information, version details, etc." diff --git a/.github/ISSUE_TEMPLATE/feature_template.yml b/.github/ISSUE_TEMPLATE/feature_template.yml new file mode 100644 index 0000000..784a944 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_template.yml @@ -0,0 +1,70 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: "โœจ Feature Request" +description: Suggest an idea for this project +title: "โœจ FEATURE: " +labels: ["feature"] +body: + - type: markdown + attributes: + value: | + ## โœจ Feature Request + + Your ideas are the spark that ignites innovation! ๐Ÿš€ Thank you for taking the time to share your thoughts and suggestions with us. + + Whether it's a small tweak or a big revolution, every feature request is a step towards making our project more powerful and user-friendly. Please fill out the form below with as much detail as possible to help us understand your vision. + + **Before you start:** + - ๐Ÿ” Ensure your feature hasn't already been suggested by searching existing issues. + - ๐ŸŽฏ Clearly describe the use-case, benefits, and necessity of your proposed feature. + - ๐Ÿ”„ Consider if this feature should be broadly implemented or better suited as a plugin. + + - type: checkboxes + id: duplicates + attributes: + label: "๐Ÿ” Prior Research" + description: "Boost the chances of your feature being accepted by ensuring it hasn't been suggested before." + options: + - label: "I have searched both 'open' and 'closed' issues to confirm this is not a duplicate." + required: true + + - type: textarea + id: feature-summary + attributes: + label: "โœ๏ธ Feature Summary" + description: "Provide a clear and concise description of the proposed feature." + placeholder: "I envision a feature that..." + + - type: textarea + id: problem-solution + attributes: + label: "๐ŸŽฏ Problem & Solution" + description: "Detail the problem at hand and how your feature offers a solution." + placeholder: "The challenge is... and this feature addresses it by..." + + - type: textarea + id: alternatives-considered + attributes: + label: "๐Ÿ”„ Alternatives Considered" + description: "Share any alternative solutions or features you have considered." + placeholder: "Alternative approaches include..." + + - type: textarea + id: additional-context + attributes: + label: "๐Ÿ“š Additional Context" + description: "Provide any more context, links, or screenshots that can paint a clearer picture of your feature." + placeholder: "Here's more context..." + + - type: dropdown + id: assignee + attributes: + label: "๐Ÿ› ๏ธ Willing to Contribute?" + description: "Are you interested in contributing to the implementation of this feature?" + multiple: false + options: + - "No, I am just suggesting" + - "Yes, I'd like to contribute" + default: 0 diff --git a/.github/ISSUE_TEMPLATE/story_template.yml b/.github/ISSUE_TEMPLATE/story_template.yml new file mode 100644 index 0000000..d8781f4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/story_template.yml @@ -0,0 +1,51 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: "๐Ÿ“ User Story" +description: Provide a detailed user story including what needs to be done, why, the tasks involved, and the acceptance criteria. +title: "๐Ÿ“ USER STORY: " +labels: ["user story"] +body: + - type: markdown + attributes: + value: | + ## ๐Ÿš€ User Story + + ๐ŸŒŸ A compelling user story does more than outline requirements; it paints a picture of progress, impact, and transformation. ๐ŸŽจ + + Please take a moment to fill in each section with detail and care. Your thorough input enables us to align our efforts closely with our users' real-world needs and expectations. + + - type: textarea + id: what + attributes: + label: "๐ŸŽฏ What? (Story Description)" + description: "Describe the desired outcome or goal of this story." + + - type: textarea + id: why + attributes: + label: "๐Ÿ’ก Why? (Justification)" + description: "Explain the value or benefit this story brings to the project or its users." + placeholder: "This is important because..." + + - type: textarea + id: tasks + attributes: + label: "๐Ÿ”จ Tasks (Breakdown)" + description: "List the tasks or steps needed to achieve the desired outcome of this story." + placeholder: "Tasks involved might include..." + + - type: textarea + id: acceptance-criteria + attributes: + label: "โœ… Acceptance Criteria" + description: "Define clear and testable criteria to determine when this story is completed." + placeholder: "This story is considered done when..." + + - type: textarea + id: additional-info + attributes: + label: "โž• Additional Information" + description: "Add any extra notes, links, or screenshots that can help illustrate your story. Your thoroughness can light the way to success!" + placeholder: "Think outside the box, every detail adds depth..." diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..5d0756d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,34 @@ + + + + +## ๐Ÿš€ Pull Request Checklist + +- **Title:** + - `[ ]` A brief, descriptive title for the changes. + +- **Description:** + - `[ ]` Provide a clear and concise description of your pull request, including the purpose of the changes and the approach you've taken. + +- **Context:** + - `[ ]` Why are these changes necessary? What problem do they solve? Link any related issues. + +- **Changes:** + - `[ ]` List the major changes you've made, ideally organized by commit or feature. + +- **Testing:** + - `[ ]` Describe how the changes have been tested. Include any relevant details about the testing environment and the test cases. + +- **Screenshots (if applicable):** + - `[ ]` If your changes are visual, include screenshots to help explain your changes. + +- **Additional Information:** + - `[ ]` Add any other information that might be useful for reviewers, such as considerations, discussions, or dependencies. + +- **Checklist:** + - `[ ]` I have checked that my code adheres to the project's style guidelines and that my code is well-commented. + - `[ ]` I have performed self-review of my own code and corrected any misspellings. + - `[ ]` I have made corresponding changes to the documentation (if applicable). + - `[ ]` My changes generate no new warnings or errors. + - `[ ]` I have added tests that prove my fix is effective or that my feature works. + - `[ ]` New and existing unit tests pass locally with my changes. \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..25019b3 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,97 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: Publish main + +on: + workflow_run: + workflows: ["Run Tests"] + branches: [main] + types: + - completed + + +env: + REGISTRY: ghcr.io + # TODO Update it to your project name + IMAGE_NAME: ghcr.io/genomicdatainfrastructure/oss-project-template + +jobs: + ort: + strategy: + fail-fast: false + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: oss-review-toolkit/ort-ci-github-action@7f23c1f8d169dad430e41df223d3b8409c7a156e + with: + allow-dynamic-versions: "true" + fail-on: "issues" + run: "cache-dependencies,cache-scan-results,labels,analyzer,evaluator,advisor,reporter,upload-results" + +# TODO You must review how you deliver you software and adapt the following steps. + publish-docker-image: + runs-on: ubuntu-latest + needs: ort + permissions: + contents: read + packages: write + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Log in to the Container registry + uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + with: + images: ${{ env.IMAGE_NAME }} + tags: | + type=schedule,priority=400 + type=ref,event=branch,priority=600 + type=ref,event=pr,priority=500 + type=semver,pattern={{version}},priority=700 + type=semver,pattern={{major}}.{{minor}},priority=900 + type=semver,pattern={{major}},priority=800 + type=sha,priority=1000 + + - name: Extract SHA tag + id: tag + run: | + IFS=',' read -ra TAGS <<< "${{ steps.meta.outputs.tags }}" + LAST_INDEX=$((${#TAGS[@]} - 1)) + echo "sha_tag=${TAGS[LAST_INDEX]}" >> $GITHUB_OUTPUT + + - name: Build Docker image for scanning + uses: docker/build-push-action@v5 + with: + context: . + push: false + load: true + tags: ${{ steps.tag.outputs.sha_tag }} + labels: ${{ steps.meta.outputs.labels }} + + - name: Run Trivy vulnerability scanner + uses: aquasecurity/trivy-action@master + with: + image-ref: "${{ steps.tag.outputs.sha_tag }}" + format: "table" + exit-code: "1" + ignore-unfixed: true + vuln-type: "os,library" + severity: "CRITICAL,HIGH" + + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..9506aa6 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,93 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: Publish release + +on: + push: + tags: + - "v*" + +env: + REGISTRY: ghcr.io + # TODO Update it to your project name + IMAGE_NAME: ghcr.io/genomicdatainfrastructure/oss-project-template + +jobs: + ort: + strategy: + fail-fast: false + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: oss-review-toolkit/ort-ci-github-action@7f23c1f8d169dad430e41df223d3b8409c7a156e + with: + allow-dynamic-versions: "true" + fail-on: "issues" + run: "cache-dependencies,cache-scan-results,labels,analyzer,evaluator,advisor,reporter,upload-results" + +# TODO You must review how you deliver you software and adapt the following steps. + publish-docker-image: + runs-on: ubuntu-latest + needs: ort + permissions: + contents: read + packages: write + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Log in to the Container registry + uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + with: + images: ${{ env.IMAGE_NAME }} + tags: | + type=schedule,priority=400 + type=ref,event=branch,priority=600 + type=ref,event=pr,priority=500 + type=semver,pattern={{version}},priority=700 + type=semver,pattern={{major}}.{{minor}},priority=900 + type=semver,pattern={{major}},priority=800 + type=sha,priority=1000 + + - name: Extract SHA tag + id: tag + run: | + IFS=',' read -ra TAGS <<< "${{ steps.meta.outputs.tags }}" + LAST_INDEX=$((${#TAGS[@]} - 1)) + echo "sha_tag=${TAGS[LAST_INDEX]}" >> $GITHUB_OUTPUT + + - name: Build Docker image for scanning + uses: docker/build-push-action@v5 + with: + context: . + load: true + tags: ${{ steps.tag.outputs.sha_tag }} + labels: ${{ steps.meta.outputs.labels }} + + - name: Run Trivy vulnerability scanner + uses: aquasecurity/trivy-action@master + with: + image-ref: "${{ steps.tag.outputs.sha_tag }}" + format: "table" + exit-code: "1" + ignore-unfixed: true + vuln-type: "os,library" + severity: "CRITICAL,HIGH" + + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..352d0d8 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +name: Run Tests + +on: push + +# TODO add here any kind of test you may need +jobs: + test: + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + steps: + - uses: actions/checkout@v4 + - uses: fsfe/reuse-action@v2 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9accd60 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ + + +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +### Changed + +### Deprecated + +### Removed + +### Fixed + +### Security diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..ea23095 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,139 @@ + + +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +- Demonstrating empathy and kindness toward other people +- Being respectful of differing opinions, viewpoints, and experiences +- Giving and gracefully accepting constructive feedback +- Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +- Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +- The use of sexualized language or imagery, and sexual attention or advances of + any kind +- Trolling, insulting or derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or email address, + without their explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official email address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +[INSERT CONTACT METHOD]. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..d0f15ea --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,178 @@ + + + + +# Contributing to GDI User Portal Front-end + +First off, thanks for taking the time to contribute! โค๏ธ + +All types of contributions are encouraged and valued. See the [Table of Contents](#table-of-contents) for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution. It will make it a lot easier for us maintainers and smooth out the experience for all involved. The community looks forward to your contributions. ๐ŸŽ‰ + +> And if you like the project, but just don't have time to contribute, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about: +> +> - Star the project +> - Tweet about it +> - Refer this project in your project's readme +> - Mention the project at local meetups and tell your friends/colleagues + + + +## Table of Contents + +- [Code of Conduct](#code-of-conduct) +- [I Have a Question](#i-have-a-question) +- [I Want To Contribute](#i-want-to-contribute) + - [Reporting Bugs](#reporting-bugs) + - [Suggesting Enhancements](#suggesting-enhancements) + - [Your First Code Contribution](#your-first-code-contribution) + - [Improving The Documentation](#improving-the-documentation) +- [Styleguides](#styleguides) + - [Commit Messages](#commit-messages) +- [Join The Project Team](#join-the-project-team) + +## Code of Conduct + +This project and everyone participating in it is governed by the +[GDI User Portal Front-end Code of Conduct](https://github.com/GenomicDataInfrastructure/oss-project-template/blob/master/CODE_OF_CONDUCT.md). +By participating, you are expected to uphold this code. Please report unacceptable behavior +to <>. + +## I Have a Question + +> If you want to ask a question, we assume that you have read the available [Documentation](https://genomicdatainfrastructure.github.io/gdi-userportal-docs/). + +Before you ask a question, it is best to search for existing [Issues](https://github.com/GenomicDataInfrastructure/oss-project-template/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. It is also advisable to search the internet for answers first. + +If you then still feel the need to ask a question and need clarification, we recommend the following: + +- Open an [Issue](https://github.com/GenomicDataInfrastructure/oss-project-template/issues/new). +- Provide as much context as you can about what you're running into. +- Provide project and platform versions (nodejs, npm, etc), depending on what seems relevant. + +We will then take care of the issue as soon as possible. + + + +## I Want To Contribute + +> ### Legal Notice +> +> When contributing to this project, you must agree that you have authored 100% of the content, that you have the necessary rights to the content and that the content you contribute may be provided under the project license. + +### Reporting Bugs + + + +#### Before Submitting a Bug Report + +A good bug report shouldn't leave others needing to chase you up for more information. Therefore, we ask you to investigate carefully, collect information and describe the issue in detail in your report. Please complete the following steps in advance to help us fix any potential bug as fast as possible. + +- Make sure that you are using the latest version. +- Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the [documentation](https://genomicdatainfrastructure.github.io/gdi-userportal-docs/). If you are looking for support, you might want to check [this section](#i-have-a-question)). +- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/GenomicDataInfrastructure/oss-project-template/labels/bug) +- Also make sure to search the internet (including Stack Overflow) to see if users outside of the GitHub community have discussed the issue. +- Collect information about the bug: + - Stack trace (Traceback) + - OS, Platform and Version (Windows, Linux, macOS, x86, ARM) + - Version of the interpreter, compiler, SDK, runtime environment, package manager, depending on what seems relevant. + - Possibly your input and the output + - Can you reliably reproduce the issue? And can you also reproduce it with older versions? + + + +#### How Do I Submit a Good Bug Report? + +> You must never report security related issues, vulnerabilities or bugs including sensitive information to the issue tracker, or elsewhere in public. Instead sensitive bugs must be sent by email to <>. + + + +We use GitHub issues to track bugs and errors. If you run into an issue with the project: + +- Open an [Issue](https://github.com/GenomicDataInfrastructure/oss-project-template/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.) +- Explain the behavior you would expect and the actual behavior. +- Please provide as much context as possible and describe the _reproduction steps_ that someone else can follow to recreate the issue on their own. This usually includes your code. For good bug reports you should isolate the problem and create a reduced test case. +- Provide the information you collected in the previous section. + +Once it's filed: + +- The project team will label the issue accordingly. +- A team member will try to reproduce the issue with your provided steps. If there are no reproduction steps or no obvious way to reproduce the issue, the team will ask you for those steps and mark the issue as `needs-repro`. Bugs with the `needs-repro` tag will not be addressed until they are reproduced. +- If the team is able to reproduce the issue, it will be marked `needs-fix`, as well as possibly other tags (such as `critical`), and the issue will be left to be [implemented by someone](#your-first-code-contribution). + + + +### Suggesting Enhancements + +This section guides you through submitting an enhancement suggestion for GDI User Portal Front-end, **including completely new features and minor improvements to existing functionality**. Following these guidelines will help maintainers and the community to understand your suggestion and find related suggestions. + + + +#### Before Submitting an Enhancement + +- Make sure that you are using the latest version. +- Read the [documentation](https://TODO/) carefully and find out if the functionality is already covered, maybe by an individual configuration. +- Perform a [search](https://github.com/GenomicDataInfrastructure/oss-project-template/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. +- Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Keep in mind that we want features that will be useful to the majority of our users and not just a small subset. If you're just targeting a minority of users, consider writing an add-on/plugin library. + + + +#### How Do I Submit a Good Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://github.com/GenomicDataInfrastructure/oss-project-template/issues). + +- Use a **clear and descriptive title** for the issue to identify the suggestion. +- Provide a **step-by-step description of the suggested enhancement** in as many details as possible. +- **Describe the current behavior** and **explain which behavior you expected to see instead** and why. At this point you can also tell which alternatives do not work for you. +- You may want to **include screenshots and animated GIFs** which help you demonstrate the steps or point out the part which the suggestion is related to. You can use [this tool](https://www.cockos.com/licecap/) to record GIFs on macOS and Windows, and [this tool](https://github.com/colinkeenan/silentcast) or [this tool](https://github.com/GNOME/byzanz) on Linux. +- **Explain why this enhancement would be useful** to most GDI User Portal Front-end users. You may also want to point out the other projects that solved it better and which could serve as inspiration. + + + +### Your First Code Contribution + + + +### Improving The Documentation + + + +## Styleguides + +### Commit Messages + + + +## Join The Project Team + + + + + +## Attribution + +This guide is based on the **contributing-gen**. [Make your own](https://github.com/bttger/contributing-gen)! diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..083d5eb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +# SPDX-FileCopyrightText: 2024 PNED G.I.E. +# +# SPDX-License-Identifier: Apache-2.0 + +FROM nginx:latest + +# Dummy file to build a docker image with a simple index.html +ADD index.html /usr/share/nginx/html + +EXPOSE 80 diff --git a/LICENSES/Apache-2.0.txt b/LICENSES/Apache-2.0.txt new file mode 100644 index 0000000..137069b --- /dev/null +++ b/LICENSES/Apache-2.0.txt @@ -0,0 +1,73 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/LICENSES/CC-BY-4.0.txt b/LICENSES/CC-BY-4.0.txt new file mode 100644 index 0000000..13ca539 --- /dev/null +++ b/LICENSES/CC-BY-4.0.txt @@ -0,0 +1,156 @@ +Creative Commons Attribution 4.0 International + + Creative Commons Corporation (โ€œCreative Commonsโ€) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an โ€œas-isโ€ basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses. + +Considerations for licensors: Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. More considerations for licensors. + +Considerations for the public: By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensorโ€™s permission is not necessary for any reasonโ€“for example, because of any applicable exception or limitation to copyrightโ€“then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. More considerations for the public. + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 โ€“ Definitions. + + a. Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + + d. Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + + g. Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights under this Public License. + + i. Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +Section 2 โ€“ Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + + A. reproduce and Share the Licensed Material, in whole or in part; and + + B. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + + 3. Term. The term of this Public License is specified in Section 6(a). + + 4. Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + + 5. Downstream recipients. + + A. Offer from the Licensor โ€“ Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + + B. No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + + 6. No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + +b. Other rights. + + 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this Public License. + + 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +Section 3 โ€“ License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified form), You must: + + A. retain the following if it is supplied by the Licensor with the Licensed Material: + + i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of warranties; + + v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + + B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + + C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + + 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License. + +Section 4 โ€“ Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + + b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +Section 5 โ€“ Disclaimer of Warranties and Limitation of Liability. + + a. Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. + + b. To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. + + c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +Section 6 โ€“ Term and Termination. + + a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + + 2. upon express reinstatement by the Licensor. + + c. For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + + d. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + + e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +Section 7 โ€“ Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +Section 8 โ€“ Interpretation. + + a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + + c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + + d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + +Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the โ€œLicensor.โ€ Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark โ€œCreative Commonsโ€ or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c289d3c --- /dev/null +++ b/README.md @@ -0,0 +1,76 @@ + + +[![REUSE status](https://api.reuse.software/badge/github.com/GenomicDataInfrastructure/oss-project-template)](https://api.reuse.software/info/github.com/GenomicDataInfrastructure/oss-project-template) +![example workflow](https://github.com/GenomicDataInfrastructure/oss-project-template/actions/workflows/main.yml/badge.svg) +![example workflow](https://github.com/GenomicDataInfrastructure/oss-project-template/actions/workflows/test.yml/badge.svg) +![example workflow](https://github.com/GenomicDataInfrastructure/oss-project-template/actions/workflows/release.yml/badge.svg) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=GenomicDataInfrastructure_oss-project-template&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=GenomicDataInfrastructure_oss-project-template) +[![GitHub contributors](https://img.shields.io/github/contributors/GenomicDataInfrastructure/oss-project-template)](https://github.com/GenomicDataInfrastructure/oss-project-template/graphs/contributors) +[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) + +# oss-project-template + +This is a OSS project template. It suggests an initial setup for a successful open-source project. + +## Software Development Guidelines + +- We encourage the use of docker image to ship the code - GitHub offers free storage for open source projects. +- Testing is fundamental for stable and secure code. +- Follow free and Open Source Software principles: + - Keep `CHANGELOG.md`, `README.md`, and `CONTRIBUTING.md` up to date. + - Add license and copyrights to headers for each file - we suggest following [REUSE](https://reuse.software/). + - Keep an issue tracker open for everyone. + - Review regularly dependencies licenses and comply with all license requirements. + - For more suggestions, please check [OpenSSF Best Practices](https://www.bestpractices.dev/en). +- Automated and recurrent CI/CD - GitHub offers a few thousand minutes per month. +- Quality checks are mandatory - SonarCloud is free for open-source projects. +- Vulnerability checks are mandatory - SonarCloud for code, ORT for dependencies, Trivy for packages and libraries inside docker images. + +## CI/CD + +There are three workflows available, `test.yml`, `main.yml`, and `release.yml`. + +In `test.yml` should go all kinds of tests, like: unit/integration tests, linters, prettiers, sonar, etc. This workflow should be fast and happen on every push. + +In `main.yml` should go all kinds of checks that are still needed to enforce code quality, or license and security compliance checks. This workflow can be heavy, so it is advisable to happen only when the PR is open or when changes are merged to main. + +Similarly to the previous workflow, `release.yml` also should enforce code quality, license compliance, or security checks, that can be potentially heavy. + +In this template, you will find jobs for [ORT](https://oss-review-toolkit.org/ort/), [REUSE](https://reuse.software/), [Trivy](https://trivy.dev/), and [GitHub Packages](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-docker-registry). + +## Installation + +![template](./select_repo_template.png) + +## Usage + +You will need to review the existing files, after you innitialised you project with this template. + +- Search for TODO and replace dummy content by the correct value (e.g. links and repository names). +- Replace all references of `GenomicDataInfrastructure/oss-project-template` by your project repository. +- Keep `CHANGELOG.md` up to date, to reflect your deliveries. +- Update `CONTRIBUTING.md` to your project's needs, there are sessions to be fulfilled or simply removed. +- Update `README.md` to reflect your projects needs. +- Replace and add missing licenses accordingly. +- Review projects `README.md` badges. +- Register your open project in, if you want to get a `REUSE compliant` badge. + +## Licenses + +This work is licensed under multiple licences: +- All original source code is licensed under [Apache-2.0](./LICENSES/Apache-2.0.txt). +- All documentation and images are licensed under [CC-BY-4.0](./LICENSES/CC-BY-4.0.txt). +- For more accurate information, check the individual files. + +## References +- https://fossid.com/blog/19-guidelines-for-free-and-open-source-software-usage/ +- https://reuse.software/ +- https://oss-review-toolkit.org/ort/ +- https://www.sonarsource.com/products/sonarcloud/ +- https://www.bestpractices.dev/en +- https://trivy.dev/ +- https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-docker-registry diff --git a/index.html b/index.html new file mode 100644 index 0000000..fca5407 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + + Hello, World! + + + +

Hello, World!

+ + + \ No newline at end of file diff --git a/select_repo_template.png b/select_repo_template.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd091e939326acd9019128b8c38d8d3f0245379 GIT binary patch literal 375964 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

|f$jPe=#M_=wEHxbajnB!)S|>`+K$T! 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̭? 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

H0%>sFw#%!65vQ=E`2L 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 zaΊ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 literal 0 HcmV?d00001 diff --git a/select_repo_template.png.license b/select_repo_template.png.license new file mode 100644 index 0000000..be0b881 --- /dev/null +++ b/select_repo_template.png.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2024 PNED G.I.E. + +SPDX-License-Identifier: CC-BY-4.0 \ No newline at end of file