Create a websites / web publishing process document #280
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It was requested to make a website / web publishing process document
@sashaastiadi Can you lead this? I can help.
sure will do now
maybe for all request ill make a issue templates
@sashaastiadi please update and as proposed in the chat maybe it's better for you to create your own issue on your own board.
ongoing and related discussion on
tfgrid/circle_web_presence#29
#278
--
we have repo for web presence:
https://git.ourworld.tf/tfgrid/circle_web_presence
need to update https://git.ourworld.tf/tfgrid/circle_web_presence/src/branch/main/README.md but basic info is there
we have an updated web sheet on: https://docs.google.com/spreadsheets/d/1RsCcmXt2ds4wWK-Tdp6KokyoGl-dEW96W84O89eiE4U/edit?gid=1278046035#gid=1278046035
we have https://git.ourworld.tf/tfgrid/circle_web_presence/issues - unify all web-related issues. previously we used to create issues in each respective repos,
readme usually self-explanatory - e.g https://git.ourworld.tf/tfcoop/www_tf9_new
our challenges:
we're in the process of moving github web repos to gitea
each web repos in gitea exist in its respective parent company org (e.g ourverse website is under ourworld gitea organization)
issues created in different repos under different organizations cant all be tracked automatically within 1 project board
sasha (1 person) both manages the board and also fix the problems herself (issues related to web presence alone) normally, occasionally with the help of ehab+samar (they first prioritize the UI / front end of tgrid related apps/projects)
we have a lot of webites, it simply is a challenge to check each repo on gitea and github for issues
stakeholders (kds, flo, whoever) most of the time randomly ask to create new website without clear project brief document
stakeholders ping on telegram to fix issues instead of creating issues themselves to https://git.ourworld.tf/tfgrid/circle_web_presence/issues - many, issues remain undocumented or i myself at the end create an issue on behalf of stakeholders + fix them myself . (people dont follow process even if process exist)
solution
so the easiest solution for now, for new website requests and updates:
stakeholders / users need go to https://git.ourworld.tf/tfgrid/circle_web_presence/issues and make an issue so i can just check 1 board, and all issues accross web repos unify there.
todo
review/discuss for a better solution , but i do believe to track each issue within one repo is preferrable.
make a howto doc
need to go together with @mik-tf to include a howto doc on manual
put same doc on readme.md of each repo
@sashaastiadi
I think there is an easy fix for this: issues created in different repos under different organizations cant all be tracked automatically within 1 project board
We can set each repo to link to an external issue tracker which would be the web presence kanban. Already started to be organized like this with info_tfgrid. Test: go to https://git.ourworld.tf/tfgrid/info_tfgrid and click on issues. Lmk if you like this process
In Settings we simply have to do this:
Update
Public Websites Issue Tracker Set to Web presence kanban (see here: https://git.ourworld.tf/tfgrid/circle_web_presence/projects/35)
Notes
I am making the setup work for all public repos. We could discuss if we should do a private/internal website tracker for private/internal repos, e.g. https://git.ourworld.tf/mbweni_gardens
Internal/Private Websites/Repos
UX Workflow
perfect, example works thanks @mik-tf ! i will go through each repo now and make sure they all linked to web_presence.
Update
Issue Process
Notes
Docs
Specs
@gosam answers below. All the "answers" and proper info will be in Sasha's spreadsheet. As I understand we don't need any more documentation for now. Once this spreadsheet is completed, we can close this issue as I understand.
Great! LMK if you need help. Once we have all the external issue tracker set to all repos, and that all websites are documented in your spreadsheet, we're good! Thanks.
URL for issue tracker: https://git.ourworld.tf/tfgrid/circle_web_presence/issues/new?project=35
Hi all, if there is an issue with the websites don't hesitate to assign me I can handle both at tfgrid and other websites
Thanks Ehab! I confirm you always fixed issues quickly and with great care. Thanks!
Moving to verification. Let's go through this issue today during our team call and fold it into the above issue. To me it's all related / the same.
Done as I understand.
https://git.ourworld.tf/ourworld_web/circle_web_presence/wiki/?action=_pages
we can move these pages somewhere on internal manual?
@mik-tf
Of course. Amanda managed that book in the past. @Amanda wdyt? Can you add those pages. I can review the PR
@mik-tf @Amanda lets move the conversation here ourworld_web/circle_web_presence#40 (comment)