-
Notifications
You must be signed in to change notification settings - Fork 13
docs: Update templates #2358
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
docs: Update templates #2358
Conversation
04953f7 to
09f0cbf
Compare
09f0cbf to
f2a35d1
Compare
AlbinB97
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great, amazing work!
anders-elastisys
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just had one comment
cristiklein
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need to understand the reason why the QA checklist is made private. We really like to show this and it's even linked to from our public docs.
Because the process simply hasn't worked well after the split, so the checklist that we need for our process must be together with the internal one. I do also want to expose it in some way to make the actual QA part public, but I haven't figured out a good way to do it yet. My thinking is a document in each artefact repository, as then it will also serve as a reference for contributors for what we expect to be tested. |
Restored and updated it with the current changes, along with an alert that it is going to be replaced. |
viktor-f
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A lot of nice cleanup, well done.
viktor-f
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work with these updates, I think it looks good.
One small nit for future PRs: I think that these changes could actually have been a few different commits (possibly different PRs), since it to me feels like there are several different things happening here that does not necessarily belong together. E.g. it could have been split to one for updating templates, one for lint changes, one for renaming the stacks files. Another alternative would be to have a longer commit message that makes it more clear the different things that were included, or something that just makes it clear that there are several different things in it without specifying exactly what.
I do not think that it is worth reworking this now and I do not see it as important. But if you agree with my reasoning, then keep it in mind for future PRs. 🙂
Thanks, I'll think about that! The problem is that the "templates" that I'm producing consist of pre-commit hooks and configs, workflows, issue and pull request templates, even some scripts. 😅 |
cristiklein
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for keeping our quality high! Let's discuss how to make the quality checklist public once this PR is merged and the linkchecker on elastisys.io complains. 😄
Including issue and pull request templates, worflows, pre-commit configs, some scripts and documentation. This also deprecates the release issue found in this repository, as it has been reunified into the internal release issue. The deprecated one will be kept for reference until a better document is provided.
c60d69a to
98331f2
Compare
Warning
This is a public repository, ensure not to disclose:
What kind of PR is this?
Required: Mark one of the following that is applicable:
Optional: Mark one or more of the following that are applicable:
Important
Breaking changes should be marked
kind/admin-changeorkind/dev-changedepending on typeCritical security fixes should be marked with
kind/securityWhat does this PR do / why do we need this PR?
Updates issue templates, removes the release template, and updates the linting based on changes done in the docs repo.
Information to reviewers
The wildest change is to rename all go-templates bases and stacks, but that will be come a requirement in helmfile (once they decide to release v1), and we already use that for our values templates.
And it fits more naturally, because they aren't yaml.
And as it touches a bit of everything, I believe everyone is a reviewer, sorry bout that 😅
Checklist
NetworkPolicy Dashboard