Giter VIP home page Giter VIP logo

Comments (4)

olasundell avatar olasundell commented on August 15, 2024

The Dockerfile variant in the examples is, IMNSHO, something which can be improved upon. Immensely.

from fdk-java.

zootalures avatar zootalures commented on August 15, 2024

Agreed - it's based on what we use/generate for maven.

FWIW - for the language builds in the CLI we're not trying to solve all problems/build conventions here but just trying to get a working convention that is suitable for new and casual users.

For Builds I think power uses are much more likely to tread their own path (e.g. your CI builds the docker image however you want, Fn cli /SDK just publishes the function.

(fn is not supposed to be an all-singing, all-dancing build system, but has a simple build system built in which is suitable for many use cases, and the option to extend by either bringing your own Dockerfile (fn runs docker build for you) or letting you do the docker builds externally (fn just consumes the docker image coordinates) )

from fdk-java.

zootalures avatar zootalures commented on August 15, 2024

If you have something specific you would like to add/change please contribute! (thanks)

from fdk-java.

zootalures avatar zootalures commented on August 15, 2024

FWIW we chose maven as the initial build tool as we think it's what about 60-70% of users use in server-side java - but totally recognise that supporting gradle will help a large fraction of the rest of users, it's just a time/priority thing.

from fdk-java.

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.