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

Instrument website with AEM Experimentation plugin #405

Merged
merged 17 commits into from
Feb 1, 2024

Conversation

raji-unni
Copy link
Collaborator

@raji-unni raji-unni commented Jan 16, 2024

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):

Fix #

Test URLs:

raji-unni and others added 10 commits January 11, 2024 12:29
git-subtree-dir: plugins/experimentation
git-subtree-split: 162896dd4908cf5b5270477a9a367ccd649d4d7d
02617d2 fix: sanitize experiment and variant names for proper css class injection
d6318cf fix: gracefully handle projects where block-level experiments aren't instrumented

git-subtree-dir: plugins/experimentation
git-subtree-split: 02617d2381ad206f5186cede9255dc60b572755f
4ff6246 fix: leaking heading styles into the pill

git-subtree-dir: plugins/experimentation
git-subtree-split: 4ff6246cf3730bea48c189dfcac00c2953feb409
Copy link

aem-code-sync bot commented Jan 16, 2024

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run PSI checks
  • Re-sync branch
Commits

Copy link

aem-code-sync bot commented Jan 16, 2024

Page Scores Audits Google
/drafts/experiments/what-we-do PERFORMANCE A11Y SEO BEST PRACTICES SI FCP LCP TBT CLS PSI

scripts/lib-franklin.js Outdated Show resolved Hide resolved
scripts/scripts.js Outdated Show resolved Hide resolved
@ramboz
Copy link
Collaborator

ramboz commented Jan 16, 2024

@raji-unni To address the linting issues, we can add plugins/ to the .gitignore file at the root of the project

@ramboz ramboz changed the title Aem experimentation Instrument website with AEM Experimentation plugin Jan 16, 2024
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 16, 2024 14:53 Inactive
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 17, 2024 06:22 Inactive
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 17, 2024 06:31 Inactive
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 17, 2024 07:14 Inactive
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 17, 2024 07:21 Inactive
@aem-code-sync aem-code-sync bot temporarily deployed to aem-experimentation January 17, 2024 09:58 Inactive
Copy link
Collaborator

Choose a reason for hiding this comment

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

is this file needed if we have the ignore in the root file already?

Copy link
Collaborator

Choose a reason for hiding this comment

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

the way the plugins work is that they essentially cache all the files from the source repo: https://github.com/adobe/aem-experimentation

it's essentially creating a subtree or submodule it git. in theory you could remove some of the files, but it's easier to keep them as-is so fetching updates is easier and doesn't cause conflicts

@ramboz
Copy link
Collaborator

ramboz commented Jan 29, 2024

@nc-andreashaller Do you want us to go ahead and merge this or are you taking over and merging when you are ready to move forward?

@nc-andreashaller nc-andreashaller merged commit 215124f into main Feb 1, 2024
1 of 2 checks passed
@nc-andreashaller nc-andreashaller deleted the aem-experimentation branch February 1, 2024 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants