Comments (6)
Is this really a template issue? Seems like it should be a UI/CLI issue. If you agree, please transfer.
from renku-project-template.
The thinking was that the template would a metadata file with a template variable for its URL that would be filled in as part of the template instantiation process (just as project name is). This would ensure consistency of the way the information was stored.
We could, as you suggest, push this responsibility to the UI/CLI as part of the template instantiation process, we would just need to coordinate to ensure the information is stored in the same place/way.
from renku-project-template.
I see so that would be an additional template variable. I guess it should be in (at least) two places then.
from renku-project-template.
Could we add this as a prov:wasDerivedFrom
property to the project metadata? The metadata would then look something like
created: '2019-11-04T09:36:39.254776+00:00'
creator: mailto:[email protected]
name: test-init
updated: '2019-11-04T09:36:39.257894+00:00'
derivedFrom: https://github.com/SwissDataScienceCenter/[email protected]
The added benefit would be that we could automatically check which version of the template a project has been instantiated from and let the user know when/how they need to update their project.
from renku-project-template.
SwissDataScienceCenter/renku-python#1469 enables this functionality and it should be implemented.
from renku-project-template.
All metadata in .renku
is handled by renku-python now and this functionality has been implemented.
from renku-project-template.
Related Issues (20)
- minimal r project fails on environment launch
- make the renku-python version templateable HOT 3
- Update Julia template to latest image HOT 1
- templatise plug-ins/add-ins in project creation HOT 1
- Change variables in the manifest file from dictionaries to objects
- support new git sha versions of renku-python in images
- chore: update docker files to v0.7.6 HOT 2
- New template for batch execution HOT 1
- Remove "description" from base templates
- Python version out of date
- Add VNC to the standard Renku Project Template Slack HOT 1
- Set automated_template_update and immutable_template_files according to each templates' needs
- Update `renku.ini`
- Update READMEs and references to 'environment'
- Invalid patterns in `.renkulfsignore`
- Address all warnings when validating the template repository
- Add template Workflow File
- refactor the block that installs renku into a script
- add CI stub for building multiarch images
- RStudio session timeout shorter than Renku session timeout
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 renku-project-template.