-
Notifications
You must be signed in to change notification settings - Fork 494
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
chore: Miscellaneous website improvements #3181
Conversation
LGTM, but I haven’t tried anything yet. |
eba0910
to
4d5f7b5
Compare
Still works well on macOS. |
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 good.
I also ran black over the python scripts, and aside from needing to use As a side note for @twpayne (who I think might be on vacation), I don’t see a way for maintainers to trigger a website update (there’s no workflow file for the |
My latest snapshot renames the Doppler template function docs directory and also adds
We should be able to configure dependabot to manage the
then just use @halostatue I didn't go out of my way to format the file(s), but I wouldn't mind setting up a linter and/or formatter if we can come to some sort of consensus on which one to use and how to configure it. |
Ooops. Sorry about that; I forgot to add the index entries for the new
Yeah. Python package management is a mess. I’ve been playing with different solutions from Pipenv to Poetry to (most recently) PDM. The workflows can use That could change in the future if we need to do more Python scripting, and ultimately it does not matter which one we use because we aren’t shipping a library, but are instead dealing with an application, and all of the options push very strongly toward venv configurations.
I think that there’s more than a few linters, but the least controversial choice right now would be For formatters, the answer is Dependabot configuration is easy: version: 2
updates:
- package-ecosystem: pip
directory: /assets
schedule:
interval: <whatever> I would move Simplicity to me says one file used for both scripts. |
Thank you all, this looks excellent!
This statement is correct (including the vacation part!). So far, I've been using the The reason for not having a separate GitHub action to push the website is that, as chezmoi uses a single branch for all changes ( Please do merge this as-is. We have accumulated enough changes for a new release after this PR is merged. I agree that at formatter like black would be fantastic, and we should use a single |
Thanks all for the discussion and tips! I'll squash the commits shortly and merge if/when the checks pass. |
19cdcff
to
ddd9ab6
Compare
Fixes #3180
requirements.txt
file, remove unnecessary or deprecated dependencies.execute-template
errors.gitHubReleases
andgitHubTags
template function docs to nav.