-
Notifications
You must be signed in to change notification settings - Fork 9
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
Update with new HM branding #173
Comments
I've added @fsylum to the team on https://dashboard.altis-dxp.com/i/human-made-network which house all our sies Required repos include: You can ask specific pattern library questions in #hm-pattern-library. Sam Miller and Matt Haines-Young are the custodians of that channel. |
Hi @fathanfis I've added you to the team on https://dashboard.altis-dxp.com/i/human-made-network which house all our sites Required repos include: You can ask specific pattern library questions in #hm-pattern-library. Sam Miller and Matt Haines-Young are the custodians of that channel. I don't know if you have worked on the internal network previously, but just a heads up that once you've logged in to https://dashboard.altis-dxp.com/i/human-made-network and selected the |
FYI: The below repos will also potentially be impacted by the changes in this issue: |
@rmccue we're trying to update the HM Handbook, Engineering Handbook and H2 with the new branding (colours only). We did believe these were the only sites referencing the Pattern Library where we are making the changes, but as you can see from Stephen's message above it looks there's more sites referencing the Pattern Library. Can you confirm if the altis demo and altis marketing sites are actually using the pattern library and if you think they would be impacted? The links above highlight the mentions within each repo. |
I have no idea, sorry! |
@CoreyBenefiel we don't use the pattern library no 👍🏼 |
Phew! Thanks for confirming @gemplank. |
https://github.com/humanmade/red-book/search?q=hm-pattern-library https://github.com/humanmade/home/search?q=hm-pattern-library https://github.com/humanmade/hmn.md/search?q=hm-pattern-library |
If we can't be certain about the impact this might have on other sites - are we able to roll back the minor release in the pattern library if there's an unintended outcome @fathanfis? |
Yes, we can revert the PR #174 after it's merged "if we have to rollback", ideally anything would be minor and possibly fixing any issues discovered would be the more beneficial approach, but will depend on complexity for sure |
Thanks @ntwb. I also assume anything would be minor and we'd just deal with it individually rather than rolling back. Afterall, we're talking about some colour changes. |
Apologize to not make it in time. Since, my day is end today, so I'll wrap all things up here. The code is basically try to changing the colour (can be automatically updated via gitmodules) but then I found out that project using hm-pattern-library used different kinds of method (maybe I'm wrong). Ways to use this library What still outstanding?
Steps to do
Please re-review all the process, steps todo and task that still outstanding @ntwb @CoreyBenefiel . Thanks and wish you all the best |
We stopped using this subrepo in H2 a while back https://github.com/humanmade/h2/commit/f7d9fc0f8f9b9507ef8239b1d5debcd69e2f5540 because we'd come to the conclusion that this repo was unmaintained. So changes here at present will not make their way through to H2. |
That explains why it's a manual update for H2, unlike the others. |
@CoreyBenefiel Could you set @abhishek-kaushik & I ( @ntwb ) to the above please, Abhi & I will try and tag-team work on this together this week (or next week) |
Hey @ntwb, I added you both as Admins last week. https://github.com/humanmade/agency/issues/1235#issuecomment-1273207659 |
Hey @kadamwhite, I didn't pick this up when you asked to me to only review H2 in staging, but this change was intended to impact the Company handbook and Engineering handbook as well. In fact, they're are the important ones as they are public facing. You might have lost this in the above conversation, but they required a different update approach to the H2 by using the pattern library. |
I did indeed miss that, @CoreyBenefiel, but I'll get on that today. |
@kadamwhite copying this over from Slack for you here.
|
@kadamwhite also copying this over from Slack for you here. |
Confirming the outstanding tasks to close this issue:
Note: Given we will be moving away from the Engineering Handbook in February I don't see any need to put the effort in to change the branding here. If it changes automatically as a result of the Pattern library update, then we should ensure it works. |
HM Handbook has been updated with the new theme: https://handbook.hmn-dev.altis.cloud/ available for testing on the dev site. I'll plan to deploy this to production tomorrow. |
H2 updates are also now available to test, at https://updates.hmn-dev.altis.cloud I looked into the engineering handbook but the required v8js extension is not present on the local server or in the hmn-dev network, so there is no way to test or debug theme code in any environment but production. I prepared an updated version of the theme with the new brand colors from the pattern library, and tried a 2-minute hot-swap of those themes in production to see if it would "just work," but it did not—so in the interest of time, I abandoned work on the Note: If we wanted to, for branding consistency, we could switch the engineering handbook to use the same theme as the |
Thanks @kadamwhite, the Handbook and H2 look great. I'm happy to push both to production along with the font styling change for H2. Question: Is the Handbook using the same approach for font styles as you're proposing to implement in H2? I'm keen to get some consistency across our tools as well, so if we can take the same approach for the Handbook and H2 (and it doesn't make the Handbook look horrendous), I think we should. After you have pushed the above changes to production, I'd like to see what that H2 font styling approach would look like on Handbook Dev. I'm happy to leave the Engineering Handbook as is for now. If in the new year, the DRIs indicate they won't be ready for the Playbook going public in first week of Feb then we can revisit the idea of swapping the theme. |
Description We have new branding from the HM website to add to the library. See sketch file.
Background:
The full HM website rebrand includes:
Logo
Colours
Spacing and Grid
UI Elements
Typography
Long term, we would need to determine which elements would be added to the Pattern Library. This also determines what tools can use the Pattern Library as it's a one size fits all approach.
Another consideration is the new font is a Google font which would have to be self-hosted and we need to determine where this would be hosted and ensure a solution was in place that doesn't adversely impact other sites if the font is changed in the future.
Immediate deliverable:
In the immediate, we have agreed to update the Pattern Library with only the brand colours (including applying them to the logo). These changes to the library need to be recorded as a minor release with no breaking changes. This will enable sites using the Pattern library (Engineering Handbook, Company Handbook and H2 ) to update automatically.
Once the library is updated, sites using the library should be checked and any styling issues resulting from the rebranding need to to be fixed.
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: