Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): remove unused antd directory and deps #554

Merged
merged 3 commits into from
Jun 8, 2024

Conversation

agilgur5
Copy link
Contributor

@agilgur5 agilgur5 commented May 11, 2024

Per #553 (comment) and #453 (comment), remove the unused antd dir and deps

  • antd was seemingly meant to be used in v2 per Antd redesign #161 (review), but that never happened.
    • It's been ~2.5 years since and per argo-ui: future state of this repo #453 this repo is effectively deprecated & unmaintained. Moving forward, Argoproj UIs should use antd directly instead of argo-ui, as Rollouts is doing in some places

Motivation

  • there are no components, only stories in the ./antd dir
    • and doubly confirmed that none of these are used in CD, Workflows, or Rollouts

Modifications

  • so remove the ./antd dir entirely as well as all related deps
    • antd ofc, but also all the less deps and the gulp build for antd's styles
      • I'm not even sure what the gulp build was for exactly, nor why it used different tooling than already existed in this repo

Verification

The removed files etc are entirely unused

@agilgur5 agilgur5 added type/dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 11, 2024
- there are no components, only stories in the `./antd` dir
  - and doubly confirmed that none of these are used in CD, Workflows, or Rollouts
  - so remove the `./antd` dir entirely as well as all related deps
    - `antd` ofc, but also all the `less` deps and the `gulp` build for `antd`'s styles
      - I'm not even sure what the `gulp` build was for exactly, nor why it used different tooling than already existed in this repo

Signed-off-by: Anton Gilgur <[email protected]>
@agilgur5 agilgur5 force-pushed the chore-deps-remove-unused-antd branch from 43f043d to 4ece459 Compare May 12, 2024 03:19
@agilgur5
Copy link
Contributor Author

Fixed merge conflict with #534

Copy link
Member

@isubasinghe isubasinghe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Builds locally, given this is removal I am going to approve despite not being able to run storybook locally.

@agilgur5
Copy link
Contributor Author

agilgur5 commented Jun 8, 2024

Fixed a tiny merge conflict in the package.json#scripts from #536

@agilgur5 agilgur5 merged commit 4f102b1 into argoproj:master Jun 8, 2024
5 checks passed
@agilgur5 agilgur5 deleted the chore-deps-remove-unused-antd branch June 8, 2024 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
javascript Pull requests that update Javascript code type/dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants