openshiftio / openshift.io

Red Hat OpenShift.io is an end-to-end development environment for planning, building and deploying modern applications.
https://openshift.io
97 stars 66 forks source link

Remove a-runtime-console code in fabric8-ui #2025

Open jiekang opened 6 years ago

jiekang commented 6 years ago

Tracking issue for removing the fabric8-ui code under the folder src/a-runtime-console

Sub-Issues:

List of files with a-runtime-console dependencies

List of direct dependencies used from a-runtime-console

Services

Components

Utilities

jiekang commented 6 years ago

Suggested plan of action:

Prerequisites: Applications and Environments pages are okay to be removed.

Steps:

  1. Remove applications and environments modules and components from src/app
  2. Delete unused modules and components from src/a-runtime-console
  3. Submit an initial PR to slim down the modules and components
  4. Review remaining dependencies on an individual basis for plans to replace, or remove, each as separate issues and PRs
jiekang commented 6 years ago

Update:

The applications and environments pages are removed and all unused a-runtime console code are removed.

The next step is to develop a plan for the components that depend on the remaining a-runtime-console code, whether it is to rewrite the dependencies, rewrite the components or something else.

joshuawilson commented 6 years ago

@rkratky @qodfathr we have removed the App and Env pages. Can you please remove these from the getting started doc.

joshuawilson commented 6 years ago

we have the docs updated, just need to get them linked in the application

jiekang commented 6 years ago

Notes on code that have a-runtime-console dependencies:

analytical-report-widget.component.ts
environment-widget.component.ts
pipelines-widget.component.ts
recent-pipelines-widget.component.ts
getting-started.component.ts
pipelines.module.ts
jiekang commented 6 years ago

environment-widget.component.ts has been updated [1] and no longer has dependencies on a-runtime-console code.

[1] https://github.com/jiekang/fabric8-ui/commit/a00a065a31d302621826556ce31ffd7d41f2587e

andrewazores commented 6 years ago

pipelines.component.ts