-
-
Notifications
You must be signed in to change notification settings - Fork 56
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 Netlify stuff, follow up to #545 #546
Conversation
- Sort and remove duplicate entries in `pyproject.toml` - Remove unused docs requirements. - Fix comments and remove unnecessary steps from `tox.ini`. - Enable copy button for code blocks. - Add linkcheck to documentation of documentation.
@stevepiercy thanks for creating this Pull Request and helping to improve Plone! TL;DR: Finish pushing changes, pass all other checks, then paste a comment:
To ensure that these changes do not break other parts of Plone, the Plone test suite matrix needs to pass, but it takes 30-60 min. Other CI checks are usually much faster and the Plone Jenkins resources are limited, so when done pushing changes and all other checks pass either start all Jenkins PR jobs yourself, or simply add the comment above in this PR to start all the jobs automatically. Happy hacking! |
I am not familiar with |
Do we use the |
@jenkins-plone-org please run jobs |
@stevepiercy This package, like many core Plone packages, uses a standard set of configuration files generated by https://github.com/plone/meta/ ...that means that these files (including pyproject.toml, tox.ini, and others) should not be updated directly, but by updating .meta.toml and then re-running the config-package.py script in plone/meta (or else your changes will be wiped out the next time someone does that). If changes are needed to things that can't yet be controlled by the configuration, we can either update the template files in plone/meta (if it should apply to all packages) or add a setting there (if it really needs to be configurable per package). |
I think these settings changes are local only, not worth applying to all repos that use I need to have a little more guidance so I don't mess up. The
|
@stevepiercy the steps you mentioned are good, if there are improvements on the docs over there, that would be nice to get a PR with them :) There's plenty of work to be done on |
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
@gforcada thanks for the confirmation. I'll create a PR in documentation, a new page under Developer guide. It will consist of an introduction of what I think that, because |
I'm going to move these changes into |
- Revert sort of `.gitignore` and add `.readthedocs.yaml` to the correct stanza in `.meta.toml`.
I made sure that my changes would be preserved when running meta on this repo in the future. One more review, please, and then I think it's good to merge. |
The failing test for Plone 6.0 on Python 3.8 is not the result of this PR. Plus we dropped support for that combination October 2024. We should remove that in a separate PR. |
@stevepiercy I dropped that combination in #553 , if you rebase this branch it should get a nice green check mark 😄 |
I just enabled the We'll see if it passes. I'll merge when green. Thanks @gforcada! |
@jenkins-plone-org please run jobs |
pyproject.toml
tox.ini
.Refs: #545
📚 Documentation preview 📚: https://ploneapi--546.org.readthedocs.build/