Giter Club home page Giter Club logo

Comments (6)

rokroskar avatar rokroskar commented on September 26, 2024

Is this really a template issue? Seems like it should be a UI/CLI issue. If you agree, please transfer.

from renku-project-template.

ciyer avatar ciyer commented on September 26, 2024

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.

rokroskar avatar rokroskar commented on September 26, 2024

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.

rokroskar avatar rokroskar commented on September 26, 2024

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.

rokroskar avatar rokroskar commented on September 26, 2024

SwissDataScienceCenter/renku-python#1469 enables this functionality and it should be implemented.

from renku-project-template.

rokroskar avatar rokroskar commented on September 26, 2024

All metadata in .renku is handled by renku-python now and this functionality has been implemented.

from renku-project-template.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.