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

Remove Comments from Configuration files #137

Open
saltydk opened this issue Oct 23, 2022 · 17 comments
Open

Remove Comments from Configuration files #137

saltydk opened this issue Oct 23, 2022 · 17 comments
Assignees
Labels
documentation needed waiting on documentation PR enhancement New feature or request

Comments

@saltydk
Copy link
Member

saltydk commented Oct 23, 2022

Explanations need to live in our docs as the comments are removed when configuration files are upgraded. So please transition away from this and clean up the ones currently present when added to their respective pages on our docs.

@maximuskowalski maximuskowalski added documentation needed waiting on documentation PR enhancement New feature or request labels Nov 6, 2022
@owine
Copy link
Collaborator

owine commented Nov 12, 2022

Discussed a bit with Max getting rid of Sandbox settings file entirely and using role vars.

@saltydk
Copy link
Member Author

saltydk commented Nov 12, 2022

As long as docs help point the user to how the inventory works for must set settings, sure. But it does make it slightly more complicated to configure apps where settings change over time etc as we cannot migrate the settings.

@saltydk
Copy link
Member Author

saltydk commented Nov 12, 2022

I do think we should think this through as making stuff harder just to avoid managing a config file isn't a good reason.

@maximuskowalski
Copy link
Collaborator

This should be looked at with the traefik 3 branch before we push it out. I think we need to ferret through and find roles that need addressing so we have a list.

@saltydk
Copy link
Member Author

saltydk commented Feb 28, 2023

Well, if we go with @owine's suggestion of ditching the config entirely then that solves this particular problem at least. However, it turns this into a docs problem that, in my opinion, would need to be sorted out before we release traefik3.

@maximuskowalski
Copy link
Collaborator

I think docs might be a high priority item as well at this point - I don't think @RaneyDazed got too far with the list of docs needed from sandbox and there has been more added. The number of very basic questions I am seeing on discord for some apps makes me think this might be necessary too, recently have noticed a few autoscan questions in particular.

@saltydk
Copy link
Member Author

saltydk commented Feb 28, 2023

What if we make sure all the current roles work fine and then go through all the docs for the roles and then make docs being ready in a PR/merged is required for any new roles or major changes that would require new information in the docs? I know I for one am a sinner in this regard but if we make it into a rule that everyone follows then maybe we'll have more luck enforcing good docs.

@RaneyDazed
Copy link
Contributor

I think docs might be a high priority item as well at this point - I don't think @RaneyDazed got too far with the list of docs needed from sandbox and there has been more added. The number of very basic questions I am seeing on discord for some apps makes me think this might be necessary too, recently have noticed a few autoscan questions in particular.

I'd wanted to add more to the docs but I wasn't sure how much info was intended to be added to docs. Plus things just started getting a bit nuts with the list. I'm happy to start on them again. Just lmk exactly what you guys want added lol. I can't remember what exactly turned me off on doing all those docs but. Something got obnoxious. I need to get back to sarotate I think it was as well.

@maximuskowalski
Copy link
Collaborator

maximuskowalski commented Mar 1, 2023

I think there is a docs issue where I made templates but did not link them into the menu and listed them all.

saltyorg/docs#129

@RaneyDazed
Copy link
Contributor

What do you mean by templates? Oh you added "docs" but didn't fill them in essentially? I'd seen that. I can try to get a few done tonight, but I have a ton of homework 😅 I'll do what I can if this is coming back around. :)

@maximuskowalski
Copy link
Collaborator

Not asking you to do them ASAP, just mentioning that they are there and planned and incomplete.

There are many other people who could help with this too. Yeh - I made an entry for each so it would be in the right place, already started with a basic guideline and should have been relatively easy for someone to flesh out.

I think I might need to make another pass and see what roles have since been added with no docs too.

@RaneyDazed
Copy link
Contributor

I'm sure theres a few new ones but I don't think there's that many. Oh one of the things that was keeping me from doing more was git being hard to fully understand lmao.

@maximuskowalski
Copy link
Collaborator

Yeh - ideally we sort you and git out sooner rather than later. Sorry.

@RaneyDazed
Copy link
Contributor

Haha that would be great but no rush. I can get it going as long as there's no commits in between my working on it and the PR being approved :p

@saltydk
Copy link
Member Author

saltydk commented Dec 26, 2023

Status on this?

@Barrow1990
Copy link
Contributor

Status on this?

Just seen this issue. Is it worth having all the apps docs as an issue so people are aware of what needs to be updated. Or at the very least highlight it in this issue?
I'll try have a look at the docs and see if I can contribute

@maximuskowalski
Copy link
Collaborator

The settings file has been cleaned out, but there may be still comments left in some of the role files themselves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation needed waiting on documentation PR enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants