Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.

Introduce theme addon project template #10

Closed
glebfox opened this issue Feb 18, 2021 · 2 comments
Closed

Introduce theme addon project template #10

glebfox opened this issue Feb 18, 2021 · 2 comments
Assignees
Milestone

Comments

@glebfox
Copy link
Contributor

glebfox commented Feb 18, 2021

For QA:

  1. Create a theme add-on project
  2. Add any styles, e.g.:
  --primary-color: #0055A6 !important;
  --primary-color_rgb: 0, 85, 166 !important;
  --primary-color-shade-1: #004C95 !important;
  --primary-color-shade-2: #004484 !important;
  --primary-dim-color: #C6D1EC !important;
  --button-primary-focused-border-color: #C6D1EC !important;
  1. Publish add-on to .m2 using instructions from README
  2. In the Jmix application create a theme extension
  3. Add add-on dependency using instructions from README
  4. Build and run an app
  5. Test that everything works as expected (hint: it may be needed to refresh the page without cache)
  6. Close the issue
@glebfox glebfox self-assigned this Feb 18, 2021
@glebfox glebfox changed the title Introduce theme addon template Introduce theme addon project template Feb 18, 2021
glebfox pushed a commit that referenced this issue Feb 18, 2021
glebfox pushed a commit that referenced this issue Feb 18, 2021
@knstvk
Copy link
Contributor

knstvk commented Feb 26, 2021

Use maven-publish plugin instead of maven. Fix also readme: use publishToMavenLocal instead of install.

@knstvk knstvk added this to the 1.0.0 milestone Feb 26, 2021
glebfox pushed a commit that referenced this issue Mar 1, 2021
@MikhailSilk MikhailSilk assigned owlet1997 and unassigned natfirst Mar 2, 2021
@natfirst
Copy link

natfirst commented Mar 2, 2021

For QA: contact @glebfox before testing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants