Repository: zulip/zulip

Issue:
Clean up /static/images/ directory
To clean up the `/static/images/` directory and therefore make it easier to understand what images we have, we should:

- [ ] Move 400art.svg, 500art.svg and timehout_hourglass.png into `/static/images/errors`
- [ ] Move loader-black.svg, loader-white.svg, loading-ellipsis.svg and tail-spin.svg into `/static/images/loading`
- [ ] Move GIPHY_zulip.png, GIPHY_big_logo.png into `/static/images/integrations/giphy` (cf. [discussion on CZO](https://chat.zulip.org/#narrow/stream/6-frontend/topic/GIPHY.20image.20cleanup))
- [ ] Move GIPHY_attribution.png into `/static/images/giphy` (cf. [discussion on CZO](https://chat.zulip.org/#narrow/stream/6-frontend/topic/GIPHY.20image.20cleanup))
Clean up /static/images/ directory
To clean up the `/static/images/` directory and therefore make it easier to understand what images we have, we should:

- [ ] Move 400art.svg, 500art.svg and timehout_hourglass.png into `/static/images/errors`
- [ ] Move loader-black.svg, loader-white.svg, loading-ellipsis.svg and tail-spin.svg into `/static/images/loading`
- [ ] Move GIPHY_zulip.png, GIPHY_big_logo.png into `/static/images/integrations/giphy` (cf. [discussion on CZO](https://chat.zulip.org/#narrow/stream/6-frontend/topic/GIPHY.20image.20cleanup))
- [ ] Move GIPHY_attribution.png into `/static/images/giphy` (cf. [discussion on CZO](https://chat.zulip.org/#narrow/stream/6-frontend/topic/GIPHY.20image.20cleanup))


Discussion:
Hello @zulip/server-refactoring members, this issue was labeled with the "area: refactoring" label, so you may want to check it out!

<!-- areaLabelAddition -->

@zulipbot claim
Welcome to Zulip, @Khushiyant! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

- Join me on the [Zulip developers' server](https://chat.zulip.org), to get help, chat about this issue, and meet the other developers.
- [Unwatch this repository](https://help.github.com/articles/unwatching-repositories/), so that you don't get 100 emails a day.

As you work on this issue, you'll also want to refer to the [Zulip code contribution guide](https://zulip.readthedocs.io/en/latest/contributing/index.html), as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@Khushiyant As a heads up, I added a couple more points to the issue description.
Hello @zulip/server-refactoring members, this issue was labeled with the "area: refactoring" label, so you may want to check it out!

<!-- areaLabelAddition -->

@zulipbot claim
Welcome to Zulip, @Khushiyant! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

- Join me on the [Zulip developers' server](https://chat.zulip.org), to get help, chat about this issue, and meet the other developers.
- [Unwatch this repository](https://help.github.com/articles/unwatching-repositories/), so that you don't get 100 emails a day.

As you work on this issue, you'll also want to refer to the [Zulip code contribution guide](https://zulip.readthedocs.io/en/latest/contributing/index.html), as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@Khushiyant As a heads up, I added a couple more points to the issue description.

Resolving patch:
diff --git a/zerver/lib/integrations.py b/zerver/lib/integrations.py
--- a/zerver/lib/integrations.py
+++ b/zerver/lib/integrations.py
@@ -509,7 +509,7 @@ def __init__(self, name: str, *args: Any, **kwargs: Any) -> None:
         display_name="GIPHY",
         categories=["misc"],
         doc="zerver/integrations/giphy.md",
-        logo="images/GIPHY_big_logo.png",
+        logo="images/integrations/giphy/GIPHY_big_logo.png",
     ),
     "git": Integration(
         "git", "git", ["version-control"], stream_name="commits", doc="zerver/integrations/git.md"


Test patch: