-
Notifications
You must be signed in to change notification settings - Fork 96
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
feat: enable atlas pull
for all MFEs | FC-0012
#184
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once MFEs are ready, don't forget to add a changelog entry and some instructions in the README ;)
9ea3079
to
a2322d0
Compare
@regisb @arbrandes the change log and docs are ready. We're still pending the rest of MFEs pulll requests to get merged but please let me know if there's anything to change in the docs. |
a2322d0
to
f0e1de1
Compare
@regisb @DawoudSheraz This is finally ready for review. Please let me know if you have any questions or concerns. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good! @DawoudSheraz @arbrandes what do you think?
@@ -0,0 +1 @@ | |||
- [Improvement] Enable `atlas pull` on all Micro-frontends. (by @omarithawi) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: should this be an improvement or feature? I understand we are changing the translation process but it is an entirely new process overall.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no idea. I'll make it Feature
:)
README.rst
Outdated
The ``make pull_translations`` command passes the ``ATLAS_OPTIONS`` environment variable to the ``atlas pull`` command. This allows specifying a custom repository or branch to pull translations from: | ||
|
||
To use your own translations repository, you can override the | ||
``ATLAS_REPOSITORY: your-organization/translations`` configuration variable. | ||
|
||
If a custom branch is needed, you can override the | ||
``ATLAS_REVISON: your-branch`` configuration variable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For clarity, the values for ATLAS_REPOSITORY, ATLAS_REVISION, and ATLAS_OPTIONS are not provided by default. They are only needed for overriding the default pipeline, correct?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DawoudSheraz I think the docs weren't clear. I've just pushed an update. Does that answer your question?
ddcfdbb
to
165c0eb
Compare
165c0eb
to
dd40e25
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple of README nits, otherwise, looks great!
6914303
to
fea5acf
Compare
@arbrandes I was going to ping you that notes has been addressed, but you merged it already! Thanks! If you're using a great GitHub AI bot please let me know, otherwise it's an amazing turnaround 😄 |
@OmarIthawi, lol, no, I'm just doing a Github notification run now, ordered by newest first. ;) |
It's still very fast, but it's a relief that I'm not missing out 😅 |
@OmarIthawi turns out that this is breaking the build in CI:
Can you please have a look? |
Taking a look now @regisb. Could it be that the CI has stale cache? |
Some process have removed the I think it's a matter of a bad conflict resolution. This should never happen, but that's what CI is for. The fault isn't in the plugin, so I'll fix the other MFE. |
Fix is on the way: openedx/frontend-app-profile#976 |
I just merged the fix. Thanks, @OmarIthawi! |
Thanks @arbrandes!! Please let me know if all is good now. cc: @regisb |
Thanks for the super quick turnaround guys :) |
Changes
atlas pull
for all MFEsTODOs
Blocking PRs
This pull request will fail unless the following PRs are merged:
atlas pull
| FC-0012 openedx/frontend-app-learning#1279atlas pull
| FC-0012 openedx/frontend-app-profile#959atlas pull
| FC-0012 openedx/frontend-app-authoring#817atlas pull
| FC-0012 openedx/frontend-app-gradebook#379atlas pull
| FC-0012 openedx/frontend-app-learner-dashboard#280atlas pull
| FC openedx/frontend-app-discussions#660atlas pull
| FC-0012 openedx/frontend-app-ora-grading#312atlas pull
| FC-0012 openedx-unsupported/frontend-app-ecommerce#368atlas pull
| FC-0012 openedx-unsupported/frontend-app-payment#846Refs
This pull request is part of the FC-0012 project which implements the Translation Infrastructure update OEP-58.