diff options
author | Winnie Hellmann <winnie@gitlab.com> | 2019-01-30 14:02:44 +0000 |
---|---|---|
committer | Winnie Hellmann <winnie@gitlab.com> | 2019-01-30 14:02:44 +0000 |
commit | 9d57d50a4f531a09b5377e2b6a40e4a61ee2cfd4 (patch) | |
tree | 2c409da6b13adbf60687a2e2982f2dd6899e9761 | |
parent | 143975841cc47ce775e6b0d8c58517953cfc92fa (diff) | |
download | gitlab-ce-9d57d50a4f531a09b5377e2b6a40e4a61ee2cfd4.tar.gz |
Document ee_else_ce alias for splitting CE/EE JavaScript
-rw-r--r-- | doc/development/ee_features.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/development/ee_features.md b/doc/development/ee_features.md index 790b1bf951b..e0985922443 100644 --- a/doc/development/ee_features.md +++ b/doc/development/ee_features.md @@ -839,6 +839,20 @@ For example there can be an `app/assets/javascripts/protected_branches/protected_branches_bundle.js` and an EE counterpart `ee/app/assets/javascripts/protected_branches/protected_branches_bundle.js`. +The corresponding import statement would then look like this: + +```javascript +// app/assets/javascripts/protected_branches/protected_branches_bundle.js +import bundle from '~/protected_branches/protected_branches_bundle.js'; + +// ee/app/assets/javascripts/protected_branches/protected_branches_bundle.js +// (only works in EE) +import bundle from 'ee/protected_branches/protected_branches_bundle.js'; + +// in CE: app/assets/javascripts/protected_branches/protected_branches_bundle.js +// in EE: ee/app/assets/javascripts/protected_branches/protected_branches_bundle.js +import bundle from 'ee_else_ce/protected_branches/protected_branches_bundle.js'; +``` See the frontend guide [performance section](./fe_guide/performance.md) for information on managing page-specific javascript within EE. |