website
website copied to clipboard
ER: Remove Code for America mentions from Hack for LA website
Dependency
- #5968
- #5958
- #5959
- #5960
- #5963
- #5965
- #5972
- #6242
- #6199
Emergent Requirement - Problem
We need to remove any leftover Code for America mentions from the Hack for LA website so that they no longer appear as our fiscal sponsor.
Issue you discovered this emergent requirement in
- None. Reviewing for Bonnie
Date discovered
2023-12-01
Did you have to do something temporarily
- [ ] YES
- [x] NO
Who was involved
@ExperimentsInHonesty @Rabia2219
What happens if this is not addressed
People will still think we are associated with Code for America and not Civic Tech Structure, which makes it hard to fundraise, and we committed to removing their info from our site, so it's a compliance issue.
Resources
Items to change
- redirections/codeforamerica.md - unknown what this does or why we have it. Look into it.
-
pages/privacy-policy.html - fix this reference to say Civic Tech Structure, Inc.
HackforLA.org is an informational website managed by Hack for LA which is a project of Code for America Labs, Inc. ("Code for America", "we", "us", "our").
-
pages/about.html - remove reference on https://www.hackforla.org/about/ page
Hack for LA is a project of [Code for America](https://www.codeforamerica.org/) and its official Los Angeles chapter.
-
assets/images/sponsors/code-for-america.svg - in use on sponsors partners include .yml files
- _data/internal/partners.yml - uses code-for-america.svg
- _data/internal/sponsors.yml - uses code-for-america.svg
- pages/join-us.html - Addressed by #5934
-
_includes/about-page/about-card-sponsors.html - This is the alt text for the image used in the mobile navigation and it needs to be changed from
toalt="Make your donation for Hack for LA Brigade on codeforamerica.org/donate. Choose the amount and select the payment frequency, then enter 'Hack for LA' under 'if your donation is for a Brigade, please select the Brigade Name(Optional)'."></span>Sponsors
alt=""
-
_config.yml - change from
to# which then redirects to `github.com/hackforla/website` and `https://www.codeforamerica.org/donate` respecitively
# which then redirects to `github.com/hackforla/website` and `https://www.hackforla/donate` respectively
-
github-actions/trigger-schedule/github-data/get-project-data.js - this references
https://github.com/codeforamerica/brigade-playbook
, and the url has changed tohttps://github.com/hackforla/bop
, not sure what else will need to be changed. -
_projects/brigade-organizers-playbook.md - revise to point to the correct wiki. Change
tourl: 'https://github.com/codeforamerica/brigade-playbook/wiki'
url: 'https://github.com/hackforla/bop/wiki'
Items that are fine the way they are
- _includes/code-of-conduct-page/CODEOFCONDUCT.md - this is fine, it just mentions CfA as being the place where we forked the Code of Conduct from.
-
_includes/events-page/header-container-content.html - this is fine, it references our being inspired by CfA.
- _data/internal/accomplishments.yml - this is fine, it refers to an event in the past.
Recommended Action Items
- [x] Make a new issues
- [ ] Discuss with team
- [ ] Let a Team Lead know
Potential solutions [draft]
Hi @roslynwythe, thank you for taking up this issue! Hfla appreciates you :)
Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)
You're awesome!
P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)
Regarding github-actions/trigger-schedule/github-data/get-project-data.js, the code works because although the repo url has changed (and redirected), the id is unchanged. We have two options: 1) just to avoid confusion we could edit the comment in the js to reflect the new url, or 2) if we could tag https://github.com/hackforla/BOP then it could be removed from the untaggedRepoIds array.
We need to keep the Code for America logo around, so that we can add it back to the site under some header which indicates former partners/sponsors.
- [x] make another issue to move the logo /assets/images/sponsors/code-for-america.svg](https://github.com/hackforla/website/blob/gh-pages/assets/images/sponsors/code-for-america.svg) to another file folder for former sponsors/partners
- [x] make a one new issue to create a yml file that has the following data and put it in that file folder
- name: Code for America image: /assets/images/sponsors/code-for-america.svg link: https://www.codeforamerica.org/
- [ ] new ER needs to get made for design to figure out where to put this content and that ER should contain links to the image (logo) and data (yml file) in our codebase that we will later reuse.
We need to keep the Code for America logo around, so that we can add it back to the site under some header which indicates former partners/sponsors.
- [x] make another issue to move the logo /assets/images/sponsors/code-for-america.svg](https://github.com/hackforla/website/blob/gh-pages/assets/images/sponsors/code-for-america.svg) to another file folder for former sponsors/partners
- [x] make a one new issue to create a yml file that has the following data and put it in that file folder
- name: Code for America image: /assets/images/sponsors/code-for-america.svg link: https://www.codeforamerica.org/
- [ ] new ER needs to get made for design to figure out where to put this content and that ER should contain links to the image (logo) and data (yml file) in our codebase that we will later reuse.
@ExperimentsInHonesty The new folder you describe will contain both images files and data (yml) files pertaining to former sponsors/partners. I'm not certain where that folder should be located. Also I assume that in the yml file, the path to code-for-america.svg should reflect the new location.
@roslynwythe I wasn't thinking that the files would be in the same folder. I was thinking they would be here assets/images/former-sponsors-partners/code-for-america.svg (new folder) website/_data/internal/former-sponsors-partners.yml (new file)
- See #6242
- See #6199
remaining items on this ER
Make two issues
- [ ] make an issue to remove Code for America from this wiki page https://github.com/hackforla/website/wiki/Introduction-to-the-Project
- [ ] make an ER needs to get design to figure out where to put the former part partner/sponsor content and that ER should contain links to the image (logo) and data (yml file) in our codebase that we will later reuse. which can be found in
- [ ] https://github.com/hackforla/website/issues/6242
- [ ] https://github.com/hackforla/website/issues/6199
Add the links to this ER and wrap it up
- [ ] provide the links to the issues by editing this comment to add the links
- [ ] close this ER
@roslynwythe I am ready to prioritize this (into the issue making column), if you agree, add a ready for prioritization label for me. If not, please leave a comment
@roslynwythe I was just going back over this to get it ready and noticed this comment. How did we solve?
https://github.com/hackforla/website/issues/5953#issuecomment-1839740454
Regarding github-actions/trigger-schedule/github-data/get-project-data.js, the code works because although the repo url has changed (and redirected), the id is unchanged. We have two options: 1) just to avoid confusion we could edit the comment in the js to reflect the new url, or 2) if we could tag https://github.com/hackforla/BOP then it could be removed from the untaggedRepoIds array.
- @ExperimentsInHonesty Thank you for tagging the BoP repo. I created issue #6786 to clean up get-project-data.js.