Code Monkey home page Code Monkey logo

developer-platform-install's People

Contributors

alexeykazakov avatar apupier avatar dgolovin avatar joshuawilson avatar jrichter1 avatar kenfinnigan avatar ldimaggi avatar mohitsuman avatar nickboldt avatar paulrobinson avatar pmuir avatar ppitonak avatar rhopp avatar sbryzak avatar sudhirverma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

developer-platform-install's Issues

Compilation error

I'm getting the following error when trying to compile the developer_platform_installer.iss:

Error on line 34 in Z:\installer\idp_source\idp.iss: [ISPP] Actual parameter Major is not of the declared type.
Compile aborted.

Add Eclipse Che installer

Add Eclipse Che to the list of components available for installation assuming we are going to achieve this with CDK add-on. It means Che installer will require CDK and enable CDK add-on during installation.

  • Create empty installer and add Che into list of components (#913)
  • Implement Che add-on (minishift/minishift-addons#43)
  • Install Che add-on in CDK
  • Implement installer for Che that enables 'che' add on on CDKE
  • Add link to documentation how to start and use Eclipse Che

Fuse Tooling appears as 'Selected to download' on confirmation page

Fuse Tooling is never downloaded on its own, because it is included into Developer Studio installer jar file as feature. This feature is not part of BYOE Developer Studio and not installed by default. Fuse Tooling component in installer does actual installation for the feature using installer.jar file which downloaded for Developer Studio component, so no download is ever required for Fuse Tooling.
Current implementation just always shows it is required to download:
image
Where it should say 'No download required'
image

Show installation progress based on total number of selected components

For downloading installer can show exact progress based on total download size. For installation it is not known what exact time installation for every component could take. But progress bar can show how many components installed out of total number selected for installation and move progress bar accordingly.

macOS touch panels for applications context menu

Using macOS touch panels, now the user can directly navigate to Help, About, Quit processes. Now the version of the application will be consistent across the application in the touch panel for macOS.

Build out "channels based" installer

Review UX for installer and base it on the idea that as a user, I have an end goal, which is to develop apps in a specific language or languages, for deployment on a specific platform using specific tools.

The user should be able to select from a list of options and receive a curated list of items to be installed, with the option to view the complete list of tools available in the DevSuite Installer to add to that proposed, curated list.

This should be a clean, purpose driven UX designed around best practices and the least invasive installation possible.

OpenJDK 8 Installer does not support target location with spaces

Wed, 25 Oct 2017 22:07:48 GMT-ERROR: jdk failed to install: Error: Command failed: msiexec /i C:\Users\user1\AppData\Local\RedHat\DevSuite\cache\java-1.8.0-openjdk-1.8.0.144-1.b01.redhat.windows.x86_64.msi INSTALLDIR=c:\Program Files\DevelopmentSuite\jdk8 ADDLOCAL=jdk,update_notifier /qn /norestart /Lviwe c:\Program Files\DevelopmentSuite\openjdk.log

Weird progress status

This happened on mac when CDK was installing and a detected virtualbox was being used. Also it was a bundled installer.

screen shot 2017-10-10 at 15 33 19

Even though it was 'waiting for itself to install' it actually finished successfully.

Update links in About dialog

Installer/uninstaller functionality consistent with platform

The installer UX should mirror as closely as possible the best practices for the platform it is being run on (Windows/macOS/RHEL). Examples would include but are not limited to:

  • required permissions
  • installation locations
  • integration with command line tools (where available)
  • integration with control panels (where available).

Uninstaller functionality should be consistent as well, with .exe installer(s) available for Windows and a clean way to remove applications from macOS/RHEL.

Add some visible way to close about dialog on mac

The only way right now is Cmd+W, which

  • is not exactly visible
  • feels like it might close the entire app to an unknowing eye
  • does not meet the implicit expectation of having a nice button to do that

Cannot find module 'electron'

I'm trying to import InstallerDataService class into my tests, but it fails with the following error:
Error: Cannot find module 'electron'

I understand it can't get over this line in data.js:

let ipcRenderer = require('electron').ipcRenderer;

Any idea how to get around this?

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.