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

[EXPERIMENTAL] Add RTL support with CSSJanus webpack plugin #102

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mooeypoo
Copy link
Member

This is experimental, and is attempting to provide RTL support through
the CSSJanus plugin.

There are several issues to be fixed, and potentially they may involve
redoing some of the entrypoints. While RTL support seems to be working
with this out of the box, there might be better ways to do this by
making the external libraries (OOUI especially) their own entrypoint
since they have their own RTL version already-made in their repos,
and then attaching those files independently to the base.html.twig.

This is experimental, to see if it's working properly and covers
the necessary cases, and can serve as a testbed for seeing whether
it is worth expanding to our other tools.

If/when we can examine this and determine it's worth using, we
can remove the experimental tag and merge.

Reference: https://phabricator.wikimedia.org/T208371

This is experimental, and is attempting to provide RTL support through
the CSSJanus plugin.

There are several issues to be fixed, and potentially they may involve
redoing some of the entrypoints. While RTL support seems to be working
with this out of the box, there might be better ways to do this by
making the external libraries (OOUI especially) their own entrypoint
since they have their own RTL version already-made in their repos,
and then attaching those files independently to the base.html.twig.

This is experimental, to see if it's working properly and covers
the necessary cases, and can serve as a testbed for seeing whether
it is worth expanding to our other tools.

If/when we can examine this and determine it's worth using, we
can remove the experimental tag and merge.

Reference: https://phabricator.wikimedia.org/T208371
@mooeypoo mooeypoo force-pushed the experimental-rtl-support-with-cssjanus branch from a28fe36 to 9e79bee Compare April 11, 2019 13:00
@samwilson samwilson added the WIP Work in progress label Jun 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in progress
2 participants