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

Propagating changes from meta.yml to README, opam, etc. should be easier #20

Open
anton-trunov opened this issue May 28, 2019 · 5 comments

Comments

@anton-trunov
Copy link
Member

Meta-issue

I'd like to have a make target, something like make update_from_templates or some other short and nice name, so every time I update meta.yml I can easily propagate the changes using from mustache templates into destination files.
This means we would probably need to separate the coq-community templates into a git repo and include them as a submodule into the projects that use the templates. I'm happy to hear about any other alternative that solves the issue!

@palmskog
Copy link
Member

I personally don't mind splitting out the mustache templates to a separate repo with dedicated documentation, etc. However, I'm not at all fond of the idea of using git submodules in any way or form, at least in the projects I maintain. There may be some third option that @Zimmi48 and I can figure out in the near future...

@anton-trunov
Copy link
Member Author

I'm not at all fond of the idea of using git submodules in any way or form

That's precisely my feeling too :)

I'm looking forward to the solution you mentioned.

@Zimmi48
Copy link
Member

Zimmi48 commented Jun 4, 2019

With @palmskog, we are going to try out splitting the repo like you suggested during this week.

@Zimmi48
Copy link
Member

Zimmi48 commented Jun 20, 2019

I discovered another organization that is massively using automatic generation of support files from a meta yml file: https://github.com/conda-forge/coq-feedstock#about-conda-forge

@Zimmi48
Copy link
Member

Zimmi48 commented Sep 6, 2019

Another possible source of comparison / inspiration:
https://github.com/voxpupuli/modulesync (tool)
https://github.com/voxpupuli/modulesync_config (templates)

@Zimmi48 Zimmi48 transferred this issue from coq-community/manifesto Mar 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants