Giter Site home page Giter Site logo

alfred-jenkins's People

Contributors

eli-jordan avatar scala-steward avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

scala-steward

alfred-jenkins's Issues

Error handling and validation

Scenarios

Problem - No username/password available.
Solution - Warning message, that when selected opens jenkins-login


Problem - Saved credentials are bad.
Solution - Test credentials first, before saving. If error, then show an error.


Problem - Any error when calling Jenkins API
Solution - Show an error message. Possibly add item to open logs.

Extract a library

Extract the common components into a library that can be reused to create new alfred workflows

Favorites

Allow adding certain jobs to favorites, so they can be located quickly

Allow bundle id to be set using the sbt plugin

Problem

  • Alfred will only allow one workflow to be installed with a given bundle id
  • During development its often useful to be able to have both a dev version and a prod version of a workflow installed.

Solution

  • Expose the bundle id in the sbt plugin, so that it will be overwritten for a production build.
  • Set the bundle id in the info.plist to a development id, that is different from the production one.

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.