Comments (4)
Agreed, the template content looks fine.
Depending on the hooks list, there might be some additional configuration files like .flake8 for example.
from cylc-admin.
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.
from cylc-admin.
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:
- a new repository
cylc/cylc-project-template
withLICENSE
orCOPYING
file, with the GPL-3 licenseREADME.md
with badges and the sections without content, except for the contributing and license partsCONTRIBUTING.md
with the CLA and contribution guidelinesCHANGES.md
with the 0.1 version and empty sections.github
with issues and PR templatessetup.py
(for JS projects we can simply remove it).pre-commit-config.yaml
for the pre-commit hooks- Maybe a
.travis.yml
as well I think
from cylc-admin.
Sounds good to me, with @kinow's tweaks 👍
from cylc-admin.
Related Issues (20)
- 2021 Cylc Meetings HOT 17
- profiling: run cylc 7 profile tests against cylc 8 HOT 29
- profiling: profile the UIS against the "complex" workflow
- 2022 Cylc Meetings HOT 13
- release: 8.0rc1 HOT 11
- release: 8.0rc2
- release: 8.0rc3 HOT 8
- Dead-ended Cylc conda packages HOT 3
- Tools for conda feedstock dependency updates? HOT 3
- 8.0.0 HOT 1
- Cylc Rose Release 1.1.1
- release: 8.1.0 HOT 3
- 2023 Cylc Meetings HOT 6
- Relase 8.1.1 HOT 1
- interventions: agree on the set-outputs/remove/forget discussions HOT 3
- release: 8.2 HOT 5
- flake8-type-checking
- cylc/cylc-uiserver
- 2024 meetings HOT 3
- release: 8.3.0 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cylc-admin.