owned this note
owned this note
Published
Linked with GitHub
# Websites & Apps Team scratch pad
Running notes document for the Websites & Apps Team. This is a temporary document to help us plan and work together. Eventually, ideas and new projects described here will become new Taiga/Pagure tickets.
## Weekly agenda
[Jitsi Meet room](https://meet.jit.si/fedora-websites-apps-meeting).
* [5m] Roll call / greetings / welcomes
* [5m] Any announcements to share with group?
* [5m] Follow-ups on past actions, if any
* [10m] Engineering updates
* [10m] Council Objective updates
* [3m] Mindshare updates
* [3m] Stakeholder updates
* [4m] General discussion
* [remaining] Discussion on plans and blockers
* Pick a chair for next time!
* [5m before end] Wrap-up and open floor discussion
### Participation guidelines
* Please focus on listening, and on appreciating what others are trying to say, not only on what you are hearing.
* Wherever possible, please refrain from multitasking on email or social media and strive to remain fully present and tuned in to what others are saying and feeling.
* Please assume best intent in everyone's comments and strive to keep a constructive tone in your own.
* Please use simple, accessible language. In particular, please avoid jargon and acronyms, so that all may fully participate.
* When you speak, please make just one point and then let others speak. We want everyone to have an equal chance to speak. In a group of "n" people, speak no more than "1/nth" of the time.
* Please speak for yourself when making comments, using "I". Please don't speak for the assembled group by speaking as "we".
* Help us be mindful of the schedule and stay on time; we anticipate many people will have much they want to say, but please support us in moving the dialog forward.
### Please be a self-aware participant!
* Please indicate you want to speak by raising your hand on video or with the button in Jitsi Meet; if you are not able to use or raise your hand, feel free to speak up but please try not to interrupt others.
* Stay muted when you are not speaking.
* Please be mindful of background noise and join the call from a quiet location. Construction sites, windy gardens and non-quarantined internet cafes do not qualify as quiet locations.
* All parents and caregivers shall enjoy an irrevocable "background/foreground kid and dependent noise" exception at all times, but muting etiquette still applies.
---
### PLEASE PLACE THE MEETING LOGS HERE https://gitlab.com/fedora/websites-apps/meeting-logs ONCE THE MEETING IS OVER
---
## FORMAT
### Chair
- ADD YOUR NAME HERE
### Attendees
- ADD YOUR NAMES HERE
### Check up
- How are you doing?
- How's the weather there?
### Agenda
- Picking chair for the next meeting
- Engineering updates
- ADD YOUR UPDATES HERE
- Stakeholder updates
- ADD YOUR UPDATES HERE
- Objective updates
- ADD YOUR UPDATES HERE
- Mindshare updates
- ADD YOUR UPDATES HERE
- Miscellaneous
- Open floor
---
## 2022-05-17
### Chair
- Akashdeep Dhar
### Attendees
- Alejandro Charte Luque
- Akashdeep Dhar
- Onuralp Sezer
- Gregory Lee
- Ashlyn Knox
- Vipul Siddharth
### Check up
- How are you doing?
- How's the weather there?
### Agenda
- Picking chair for the next meeting - Ashlyn Knox
- Engineering updates
- Merged
- https://pagure.io/fedora-websites/pull-request/1148
- https://pagure.io/fedora-web/websites/pull-request/247
- Closed as complete
- https://pagure.io/fedora-websites/issue/1123#comment-798177
- Needs attention
- https://pagure.io/fedora-websites/pull-request/1119
- https://pagure.io/fedora-websites/pull-request/1116
- https://pagure.io/fedora-websites/pull-request/1114
- https://pagure.io/fedora-websites/pull-request/1126
- https://pagure.io/fedora-websites/pull-request/1127
- https://pagure.io/fedora-websites/pull-request/1131
- https://pagure.io/fedora-websites/pull-request/1134
- https://pagure.io/fedora-websites/pull-request/1136
- https://pagure.io/fedora-websites/pull-request/1140
- PRs from fedora-web/websites need cleaning up
- Stakeholder updates
- To be added by the revamp stakeholder team members
- Objective updates
- Fedora Websites and Apps Revamp Objective talk on Fedora Linux 36 Release Party was a success
- Relevant posts
- https://github.com/t0xic0der/t0xic0der/blob/master/FL36ReleaseParty_1830IST_13May2022_FW%26A.pdf
- https://twitter.com/graham_alton/status/1525358841709445121
- https://www.linkedin.com/posts/t0xic0der_fedora-websites-and-apps-team-revamp-objective-activity-6931856145301008384-mOoH?utm_source=linkedin_share&utm_medium=member_desktop_web
- Websites Apprenticeship discussion
- PREREQUISITES
- Does not have to be during a mentorship program necessarily
- Need to be a bit more concrete before we have processes around it
- TOPICS
- Onboarding new contributors
- Providing them with temporary accesses
- Having defined goals for progression
- Incentivising participation (Badges++, swags etc.)
- Connection between other teams and stackholders
- Mindshare updates
- To be added by the mindshare representative
- Miscellaneous
- ADD MISCELLANOUS POINTS HERE
- Open floor
### Takeaways
- Onboarding (1 week to 1 month)
- A good place to start from
- Work alongside a newcomer
- They may have questions
- And a perspective of a newcomer (IMPORTANT)
- Continual feedback on the docs is necessary
- Expectations and experiences may/will change
- Run through the existing documentation to see if obstacles are faced
- Handle expectations from a newcomer
- Tasks and the type of tasks
- Quantify time and effort
- Frequency of communication for support
- Having to step up contributions
- How to find issues to work on?
- Links to different documentation
- What is in the scope of mentorship and what are not?
- Teaching skills is out of scope
- Using skills to do things is in scope
- Stepping up contributions
- TO ELABORATE UPON LATER
- A virtual activity day for refining the documentation - Assigned to Onuralp Sezer
- Hackfest of sorts
- A mindshare/council/budget ticket to get le capital
- A virtual pizza party to incentivize contribution
- Friendly collaboration on tasks
- Social hour for new contributors and old contributors alike to come together (offtopics are welcome)
---
## 2022-05-10
### Chair
- Vipul Siddharth (siddharthvipul1)
### Attendees
- Graham White
- Akashdeep Dhar
- Francois Andrieu
### Check up
- How are you doing?
- How's the weather there?
- Do you like cats?
### Agenda
- Picking chair for the next meeting
- Who is going to be this time around?
- Engineering updates
- Issues addressed
- https://pagure.io/fedora-web/websites/issue/242
- https://pagure.io/fedora-web/websites/issue/243
- Pull requests addressed
- https://pagure.io/fedora-web/websites/pull-request/244
- Stakeholder updates
- Please provide your views here
- https://discussion.fedoraproject.org/t/fedora-workstation-front-page-revamp-first-cut-looking-for-feedback/37169
- Objective updates
- F36 Release Party deck - https://docs.google.com/presentation/d/1Z0akOJ_nlAjzmborMBR3R3DDQZB0xFh5uUL1Yh5XSks/edit?usp=sharing
- Should we give a sneakpeek into the staging Mote 2?
- Please go through the lacunaes in this documenation
- https://docs.stg.fedoraproject.org/en-US/websites/
- Reaching out to the websites revamp team for a representative for documentation (Was assigned to osezer)
- Mindshare updates
- We have our representative documentation up on staging
- https://docs.stg.fedoraproject.org/en-US/websites/representatives/
- We are still looking for representatives
- Please spread the word
- If you're interested, please connect with t0xic0der
- Open floor
### Minutes
- Next week's chair - Akashdeep Dhar
- Note: Graham is unlikely to be able to make it next week
- Please provide your reviews on the mockups
- Please provide your reviews on the slide deck
- Increase the font size on the slide #4 (grahamwhiteuk is looking into it) - done :-)
- The other subtexts need looking into as well (grahamwhiteuk) - done :-)
- Let us use URL shorteners for the channel links as well as documentation links (vsiddhar)
- People would look into the documentation asynchronously
- Need to take update from Onuralp regarding a docs rep from the revamp team (gwhite) - messaged Onuralp in #websites
- gwhite and t0xic0der reached out to osezer - they are interested and will formally take up the position in a month from now
- opening a topic in the fedora discussions (tag #websites and #infrastructure) and devel mailing list is the right way of sneakpeaking the staging mote
---
## 2022-05-03
### Chair
- Vipul Siddharth (siddharthvipul)
### Attendees
- Graham White
- Michael Scherer
- Gregory Lee Bartholomew
### Check up
- How are you doing?
- How's the weather there?
- Do you like cats?
### Agenda
- Picking chair for the next meeting
- Who is going to be this time around?
- Engineering updates
- Issues addressed
- https://pagure.io/fedora-web/websites/issue/242
- https://pagure.io/fedora-web/websites/issue/243
- Pull requests addressed
- https://pagure.io/fedora-web/websites/pull-request/244
- Stakeholder updates
- Please provide your views here
- https://discussion.fedoraproject.org/t/fedora-workstation-front-page-revamp-first-cut-looking-for-feedback/37169
- Objective updates
- Please go through the lacunaes in this documenation
- https://docs.stg.fedoraproject.org/en-US/websites/
- Reaching out to the websites revamp team for a representative for documentation (Was assigned to osezer)
- We GOTTA plan for the F36 Release Party talk!!!!!
- Mindshare updates
- We have our representative documentation up on staging
- https://docs.stg.fedoraproject.org/en-US/websites/representatives/
- We are still looking for representatives
- Please spread the word
- If you're interested, please connect with t0xic0der
- Miscellaneous
- Eid Mubarak, Onuralp sir! :D
- Where's our share of Biriyani?
- Open floor
### Minutes
We got going a little late and decided with those of us on the meeting that it would be better to postpone until next week. We agreed Vipul would chair once again and we would keep the same agenda items.
---
## 2022-04-26
### Chair
- Onuralp Sezer (thunderbirdtr)
### Attendees
- Akashdeep Dhar
- Onuralp Sezer
- Francois Andrieu
- Gregory Lee Bartholomew
- Vipul Siddharth
- Graham White
### Check up
- How are you doing?
- How's the weather there?
- Do you like cats?
### Agenda
- Objective updates
- We need to reviews for https://docs.stg.fedoraproject.org/en-US/websites/
- And folks to reach out to the websites revamp team to include their documentation (action item requires an assignee - Onuralp)
- Stakeholder updates
- No updates
- Engineering updates
- Discuss obsoleting Mote's release-based deployment for a more rolling continuous deployment
- Onuralp states that packaging is necessary for the services/apps to be deployed
- Some packages could be too old and for that we may need to reach out to the maintainers to get them updated.
- Obsoleting the packaging would mean that we no longer need to automate its packaging
- We now have Mote on the OCP staging area and we would shortly put it out for preview for the community members https://mote-mote.apps.ocp.stg.fedoraproject.org/
- We talked about Mindshare W&A Rep
- What is the responsibility for Rep and we need documentation
- Election of Mindshare W&A Rep documentation
- Mindshare updates
- Rick Elrod is no longer the Mindshare representative for the websites and apps team
- We are looking for new representatives - Do let us know if you're interested
- Miscellaneous
- Onuralp discussed about an integration to auto-publish Fedora Magazine posts over at Twitter, Facebook etc.
- Open floor
- Onuralp's "tiny" point is no longer "tiny" and become important about swimming :)
- Vipul is working on "something"
- Accessibility SIG
- For tools, softwares, websites and contributors etc.
- Avoiding survivorship bias
- Proposed assistance - Accessibility guidelines on websites/apps
- Vipul volunteered to chair the next meet
---
## 2022-04-19
### Chair
- Onuralp Sezer (thunderbirdtr)
### Attendees
- Onuralp Sezer (thunderbirdtr)
- Vipul Siddharth
- Graham White
### Check up
- How are you doing?
- How's the weather there?
- Do you like cats?
### Minutes
- Not enough people attending, meeting postponed until next week. Onuralp will chair again.
---
## 2022-04-12
### Chair
- Akashdeep Dhar
### Attendees
- Graham White
- Sayak Sarkar
- Gregory Bartholomew
- Michael Scherer
- Onuralp Sezer
- Francois Andrieu
- Vipul Siddharth
- Akashdeep Dhar
### Check up
- How are you doing?
- How's the weather there?
- Do you like cats?
- Can Akashdeep install Noise Cancelletion sofware for other people health :=) ? (clearly not)
### Agenda
- Engineering updates
- No metrics available for websites activity. AWStats was broken and then decommissioned in 2019. No plans to bring it back at this time. - darknao's action item
- Objective updates
- Discuss documentation - https://docs.fedoraproject.org/en-US/websites/
- Completing the documentation on the survey banners - Onuralp's action item
- Onuralp regarded that there is not a clear path towards creating the documentation, building and previewing locally - as there's a connection made with Pagure to fetch some metadata to do so.
- The shellscript for the building and previewing documentation is not available so people have to resource the shellscripts from the original docs and then change it to fit the requirements of the websites documentation. - Onuralp's action item.
- Kanban boards' usability and requirement - Something to discuss next time :)
- Picking up the chair for the next meet? Onuralp can take it ;P
- Vipul and Akashdeep have been working on the objective updates
### Documentation brainstorming
- What documentation would we like to have?
- how to push to the staging site?
- Development guidelines (workflows, standards, code format, linting, dev tools, etc)
- Consider who the documentation is aimed at (developers, users, websites team)
- Perhaps break up the page into sections aimed at different groups (paritcally we have it but we don't wanna limit that person just to do that so we may need to think through)
- The example page ( https://docs.fedoraproject.org/en-US/websites/#work-tasks ) could link to example commit, so people can see the type of tasks and discussion
- More detailed development information [HIGH PRIORITY]
- PREREQUISITES
- Documenting the technical stuff should happen hand-in-hand with the implementation of it
- Introspecting if the current technical stuff is documented or not
- At least, a rough draft can be made on, say, HackMD and then it can be built upon later
- TOPICS
- where are the staging servers? How to access these?
- how would I, as a developer, update a web site? Pull request? Other actions?
- who has access to implement a pull request? How would I make my changes live?
- what to do if the PR s not being looked at
- it is also unclear where to report bug. The website say to go to a repo, but since we also self write lots of application, it should go there
- Websites Apprenticeship documentation [PRIORITY UNDECIDED]
- PREREQUISITES
- Does not have to be during a mentorship program necessarily
- Need to be a bit more concrete before we have processes around it
- TOPICS
- Onboarding new contributors
- Providing them with temporary accesses
- Having defined goals for progression
- Incentivising participation (Badges++, swags etc.)
- Connection between other teams and stackholders
- Design guidelines (Website specific only) [WAITING ON THE REVAMP SUBTEAM]
- PREREQUISITIES
- Something that the stakeholder team would have more context about
- Should be handled by the revamp stakeholder team + we can provide some assistance if needed
- TOPICS
- Design philosophy of the websites
- UI/UX expectations from the designs
- Allowed fontfaces set
- Allowed color schemes
- Principles to follow (Lightweight implementation, animations etc.)
- Provide places for wider community to give their suggestions
- Externally linked to the design team
- Weekly meeting process [HIGH PRIORITY]
- PREREQUISITES
- Meeting links, date/time with international time
- Link to the websites which convert time to local time
- A Fedocal entry [1st]
- A Discourse time (Tracking agenda, meeting logs etc.) [2nd]
- A Google Calendar [3rd]
- TOPICS
- Format of the agenda
- Minimum number of attendees for making it happen
- Format for the minutes and agenda
- Necessitated sections like Engineering updates and Council updates
- Participation guidelines and ethics (Better explicitly stated than assumed)
- Subteams and their roles [MEDIUM PRIORITY]
- TEAMS
- Websites Revamp - [original suggestion](https://fedoraproject.org/wiki/Websites/Fedora_Website_Revamp) - [status updates](https://pagure.io/fedora-pgm/pgm_team/blob/main/f/current/website_revamp.md)
- Engineering team (this team, that meets during this meeting)
- Council Objective Co-leads team - [Websites and Apps Community Revamp](https://fedoraproject.org/wiki/Objectives/Websites_%26_Apps_Community_Revamp)
- TOPICS
- Elaborate upon the clarify any overlap of roles
- Infographic that Marie drew
- Member names of the subteams, chatroom names and joining links etc.
- Records about the meeting logs and community representation
- Index about the representation in Fedora Nest
- Index about the representation in Fedora Linux Release Parties
- A link to the meeting logs can be present
- Rewards/badges I could earn
- Frequently asked questions
---
### Footnotes
- Objective doc - https://fedoraproject.org/wiki/Objectives/Websites_%26_Apps_Community_Revamp
---
## Most recent meeting
Moved to https://gitlab.com/fedora/websites-apps/meeting-logs/-/blob/master/2022-04-05.md
---
## Other historical minutes
Moved to https://gitlab.com/fedora/websites-apps/meeting-logs