Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Conversation

@kdmccormick
Copy link
Contributor

@kdmccormick kdmccormick commented Jul 27, 2021

feat: mount src/ into /edx/app/src of frontend containers

Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.

Reviewer notes:

  • This is a PR into another PR: https://github.com/edx/devstack/pull/783
  • If there no blocking comments, I plan on merging this into main PR Thurday at 3pm ET.
  • I did not make the corresponding NFS or Docker-Sync changes, since those are going away.

@kdmccormick kdmccormick force-pushed the kdmccormick/service-names-and-dependencies-frontend-mounts branch from e6ff02f to 17c5222 Compare July 27, 2021 18:43
@kdmccormick kdmccormick changed the title feat: mount src/ into /edx/src of frontend containers feat: mount src/ into /edx/app/src of frontend containers Jul 27, 2021
@kdmccormick kdmccormick force-pushed the kdmccormick/service-names-and-dependencies-frontend-mounts branch 2 times, most recently from 46d179b to d86e2ca Compare July 27, 2021 18:48
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.
@kdmccormick kdmccormick force-pushed the kdmccormick/service-names-and-dependencies-frontend-mounts branch from d86e2ca to 3b0179e Compare July 27, 2021 18:55
@kdmccormick kdmccormick marked this pull request as ready for review July 27, 2021 18:58
@kdmccormick kdmccormick requested review from davidjoy and robrap July 27, 2021 19:31
Copy link
Contributor

@robrap robrap left a comment

Choose a reason for hiding this comment

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

Not sure if you want (or had) someone to test the workflow, but I like the ADR and this is all set from me. Thank you!

Co-authored-by: Robert Raposa <rraposa@edx.org>
@kdmccormick kdmccormick merged commit 13436d5 into kdmccormick/service-names-and-dependencies Jul 29, 2021
@kdmccormick kdmccormick deleted the kdmccormick/service-names-and-dependencies-frontend-mounts branch July 29, 2021 19:20
kdmccormick added a commit that referenced this pull request Jul 30, 2021
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.
kdmccormick added a commit that referenced this pull request Jul 30, 2021
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.
kdmccormick added a commit that referenced this pull request Jul 30, 2021
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.

TNL-8407
kdmccormick added a commit that referenced this pull request Aug 3, 2021
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.

TNL-8407
kdmccormick added a commit that referenced this pull request Aug 3, 2021
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.

TNL-8407
nsprenkle pushed a commit that referenced this pull request Nov 21, 2023
Allows installation of local versions of NPM
packages via module.config.js, allowing frontend devs
to test out frontend library changes within devstack.

The mounts follow nearly the same pattern that micro-services
do, which allows devs to develop local versions of
Python packages alongside devstack micro-services.

See included ADR #5 for details and rationale.

TNL-8407
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants