Giter VIP home page Giter VIP logo

Comments (3)

MahdiBM avatar MahdiBM commented on June 3, 2024

Just want to mention that I think this is an important feature to have so I personally can start advising users to use Swiftly over https://swiftlang.xyz.

If I were to mention a second-important feature to make sure there is no longer a reason to advise https://swiftlang.xyz, it would be #42 (making sure users don't have to manually deal with PATH).

Just throwing my thoughts out here for what they're worth since I see Swiftly is approaching a release and @0xTim is hopeful we can start using Swiftly in the Vapor Discord server.

from swiftly.

patrickfreed avatar patrickfreed commented on June 3, 2024

Your feedback is much appreciated, thanks for providing it! And yeah I agree, I think this and #42 are probably worth having for the initial release to help ensure good first experiences with swiftly. Regarding the dependencies, the design for swiftly has a plan for a more complicated approach to system dependencies that involves trying to detect them in case a user installed them manually, but I think for an initial release at least (if not indefinitely), just handing it in the install script is probably fine.

Regarding the PATH, ~/.local/bin is already on the PATH for most distributions, so users shouldn't have to mess with it unless they configure it otherwise. That said, sometimes it doesn't exist on the path (e.g. for the root user), and sometimes users will want to configure other directories, and in either case #42 is very useful.

from swiftly.

adam-fowler avatar adam-fowler commented on June 3, 2024

Can't remember what that more complex plan was for installing dependencies. Shouldn't we leave that to apt-get or yum. We can easily add to the install script the dependency installation. We can scrap the dependencies from the docker image scripts in swift-docker.

from swiftly.

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.