Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/393 readme improvements #456

Merged

Conversation

dsmf
Copy link
Contributor

@dsmf dsmf commented Feb 29, 2024

Description

Improved documentation (for a detailed description of what has changed see outcome in #393)

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

…Getting in Touch" section in the README.md
…he project"

- link to discussion page concering documentation improvements
- link to inbox,backlog items labeled as documntation
- use relative link to NOTICE.md
- add link to IRS LICENSE file
…and "Contributing" (with link to CONTRIBUTING.md)
We track these remaining TODOs in the story on github.
…AUTHORS.md

(because this information is referenced from multiple places)
docs/src/docs/arc42/glossary.adoc Outdated Show resolved Hide resolved
USAGE.md Show resolved Hide resolved
.config/README.md Outdated Show resolved Hide resolved
CONTACT.md Show resolved Hide resolved
CONTRIBUTING.md Show resolved Hide resolved
CONTRIBUTING.md Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved

## Prerequisites

- Kubernetes 1.19+
- Helm 3.2.0+
- [Kubernetes](https://kubernetes.io) 1.19+
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove version information here - therefor the compatibility matrix and the project is used. This might be outdated soon.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mkanal, the versions were already there. I just added a link to the websites. Furthermore, currently the COMPATIBILITY_MATRIX.md does not include helm and kubernetes.

Copy link
Contributor

@mkanal mkanal Mar 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So my recommendation would be to add this to the COMPATIBILITY_MATRIX.md and delete it here

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prerequisites in the chart README are required by TRG 5.02. Do not remove it from here.
I'm not sure if we should add this to the compatibility matrix since that is a requirement for the IRS Helm Chart and not for the IRS application in general

- Kubernetes 1.19+
- Helm 3.2.0+
- [Kubernetes](https://kubernetes.io) 1.19+
- [Helm](https://helm.sh) 3.2.0+
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove version information here - therefor the compatibility matrix and the project is used. This might be outdated soon.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see answer above

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see answer above

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you point me to the answer, please.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you build the IRS yourself, you can modify the application.yml config that is shipped with the IRS.
This file contains all possible config entries for the application.
Once the Docker image has been built, these values can only be overwritten using the
https://docs.spring.io/spring-boot/docs/3.1.9/reference/htmlsingle/#features.external-config[Spring external config mechanism],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

O would not recommend to use versions in this abstract here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mkanal, I stumbeled over this too. The path changed between versions in the past - not only the version number, which is why we cannot update automatically using resource filtering. We would have to remove the link completely if we do not want to include a version here, which is not a good idea IMHO because then this information would be hard to find for people that are not so familiar with Spring Boot yet. As the mechanism of external config is pretty stable over the versions I think it is better to have a link to an old version here (if we forget to update) than to remove it completely.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMHO a generic info that we are using spring boot configuration is enough we do not have to point to the documentation. Spring Boot is well known and any developer could find the corresponding documentation istnt it the case?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For my part and currently contributing colleagues this is probably true. But maybe not for future contributors. As the relevant section of the documentation can be found by searching for "spring boot externalized configuration" in search engines it may be ok to remove the link.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

link removed

irs-cucumber-tests/README.md Outdated Show resolved Hide resolved
@@ -0,0 +1,48 @@
[[Back to main README](../../../README.md)]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub does this

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comment above

@dsmf dsmf requested review from ds-jhartmann and mkanal March 4, 2024 17:26
Copy link
Contributor

@ds-jhartmann ds-jhartmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@mkanal mkanal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGFM

@ds-jhartmann ds-jhartmann merged commit 28e26db into eclipse-tractusx:main Mar 6, 2024
10 of 11 checks passed
@ds-jhartmann ds-jhartmann deleted the feature/393_readme_improvements branch March 6, 2024 09:41
Copy link
Contributor

@jzbmw jzbmw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants