cylc / cylc-admin

Project planning for the Cylc Workflow Engine.
https://cylc.github.io/cylc-admin/
GNU General Public License v3.0
5 stars 13 forks source link

Create project template #63

Open kinow opened 5 years ago

kinow commented 5 years ago

GitHub provides project templates: https://help.github.com/en/articles/creating-a-template-repository

Would be nice to get one for Cylc, as we may end up getting more projects later. It could come with:

sgaist commented 5 years ago

Based on the conversation on #64 (and to keep things in the correct context):

One question I have: would it make sense to have templates for the most common project types that can be created for cylc ?

As a generic, base name (as @kinow proposed on #64), cylc-project-template looks fine.

kinow commented 5 years ago

One question I have: would it make sense to have templates for the most common project types that can be created for cylc ?

Good question, cc @cylc/core. As we don't have much development bandwidth while working on Cylc 8 (scheduled for mid 2020 I think), I think a single repo with the generic contents for all projects would be easier. But wouldn't veto multiple templates 👍

As a generic, base name (as @kinow proposed on #64), cylc-project-template looks fine.

In that case I think we would have:

hjoliver commented 5 years ago

Sounds good to me, with @kinow's tweaks :+1:

sgaist commented 4 years ago

Agreed, the template content looks fine.

Depending on the hooks list, there might be some additional configuration files like .flake8 for example.