Skip to content

geckoprojects-org/org.gecko.vaadin

Repository files navigation

${ProjectName}

initial setup

Copy this to an new Issue in your Project

initial Setup


- [ ] do the [Sonar Configuration](https://sonarcloud.io/organizations/geckoprojects-org/projects)
  - [ ] press `+`_(upper right)_ - Analyze new project
  - [ ] check ${project-name} and `SetUp`
  - [ ] Select `with a GitHub Action`
  - [ ] Copy the `SONAR_TOKEN`
  - [ ] NOT!!!! follow the description .about `github/workflows/build.yml`. _this still [exists](../blob/main/.github/workflows/sonar.yml) in this template._
  - [ ] in `build.gradle` rename the    `property "sonar.projectKey", "geckoprojects-org_org.gecko.github.template"` with repository name.

- [ ] Settings
  - [ ] Branches - add rule
    - [ ] Branch name pattern: `*`
    - [ ] Require pull request reviews before merging
      - [ ] 1 reviewer
      - [ ] Dismiss stale pull request approvals when new commits are pushed
    - [ ] Require status checks to pass before merging
      - [ ] Require branches to be up to date before merging
    - [ ] Require linear history
    - [ ] Include administrators
    - [ ] NOT!!! Allow force pushes
    - [ ] NOT!!! Allow deletion
  - [ ] Secrets - New Repository Secrets
   - [ ] SONAR_TOKEN

- [ ] Jenkis
   - [ ] https://devel.data-in-motion.biz/jenkins/ 

- [ ] Badges in Readme - rename  project (twice)
  - [ ]  CI Build]: [![CI Build](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/build.yml/badge.svg)](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/build.yml)
  - [ ] License: [![License](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/license.yml/badge.svg)](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/license.yml )
  - [ ] Sonar: [![Sonar](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/sonar.yml/badge.svg)](https://github.com/geckoprojects-org/org.gecko.github.template/actions/workflows/sonar.yml )
  - [ ] Bugs: [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=bugs)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Code Smells: [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=code_smells)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Coverage: [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=coverage)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Maintainability Rating: [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Quality Gate Status: [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=alert_status)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Reliability Rating: [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Security Rating: [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=security_rating)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Technical Debt: [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=sqale_index)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)
  - [ ] Vulnerabilities: [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=geckoprojects-org_org.gecko.github.template&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=geckoprojects-org_org.gecko.github.template)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages