-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add CHANGELOG/updated Documentation #216
Comments
It has always been a nice-to-have, but never top-priority. Essentially, doing it manually requires making all developers and reviewers responsible for the updates, making the process heavier and fallible. If you find a similar project with a good enough workflow (requiring little manual effort), I'd be glad to adopt the same strategy! P.S.: just to give an idea, what I mean is that the title of the PR, together with date and link, can be added automatically to the CHANGELOG.md file, e.g. by a GH workflow, on PR opening |
the above refers to the CHANGELOG - the documentation surely has to be maintained as much as we can ... just to mention: of course this is closely related to #145 |
Agreed, but we are already putting a bit of effort to maintain the docs, and contributors are more and more aware of the necessity of maintaining updated docs (I hope...). And this for sure has to be done manually. The automated CHANGELOG proposal is just to avoid extra burden. If we have too many things to maintain manually, at some point none of them will be sufficiently important any longer... |
I fully understand that (unfortunately) in all cases some efforts will be needed. But as @alecandido alluded there might be some ways to alleviate this burden. The best one I know for example is github-changelog-generator, which also has been implemented in various github action for further ease. |
Not very maintained in the last year, but sufficiently popular. It seems stable enough to fit the purpose. |
The actions that I was alluding to are even less maintained in the past two years 🙃 But the CLI itself should do the job (or perhaps at least worth trying, as you said it is sufficiently popular 😄). |
The alpha_s tutorial was updated in 45682d7 - we can keep this issue for the changelog |
Awesome! Thanks. |
Since EKO is now being used in multiple projects, would it be possible to have change logs whenever breaking changes are added in tags/releases? For the past couple of weeks, in our nnusf project, I've often found myself finding changes that break backward compatibility (see for example NNPDF/nnusf#85). Or at least the corresponding tutorials alpha_s.ipynb should be updated.
The text was updated successfully, but these errors were encountered: