This is a proposed project for Outreachy. Note that once this ticket is approved you will have to register as a mentor on the Outreachy page and enter this information again. Many of these questions are based on the application on the Outreachy website.
Questions from the top level Outreachy Program for the mentor application:
Signing on as co-mentor for this project :)
Metadata Update from @riecatnor: - Issue tagged with: Outreachy, project-idea
I love this. I have a few questions just so I am at the same page :)
From what I understand, main pain point and the bottle neck of a better user experience with Fedora badges is the tech stack it is running on. It's fragile, non-maintainable and needs work in both front-end and back-end. So far from this ticket, I understand it's a design task (which is nice to have). Do you plan to coordinate front end improvement as part of this project?
How would you define success of this project? What I mean is, at the end of 3 months, do you have a "minimal target achieved" sorta thing in mind?
I am trying to understand what changes in the badges system can we expect by the end of the internship to call it a success
And yes, thank you for proposing the project idea. Love this!
No, we are not planning to look at UI/UX unless the intern is so prolific that they finish all the deliverables with time to spare.
Completing the deliverables listed in the plan of action would define the success of this project, which means refreshing all the art on the badges, updating the template, revising the style guide and creating a library of design resources on PenPot.
I hope this answers your questions. Super excited about this! :D
I love this. I have a few questions just so I am at the same page :) From what I understand, main pain point and the bottle neck of a better user experience with Fedora badges is the tech stack it is running on. It's fragile, non-maintainable and needs work in both front-end and back-end. So far from this ticket, I understand it's a design task (which is nice to have). Do you plan to coordinate front end improvement as part of this project? How would you define success of this project? What I mean is, at the end of 3 months, do you have a "minimal target achieved" sorta thing in mind? I am trying to understand what changes in the badges system can we expect by the end of the internship to call it a success And yes, thank you for proposing the project idea. Love this!
I'd add some more questions and concerns from my end too, owing to the fact the design made here would eventually pave the way for the Fedora Badges reboot, to be undertaken by the Fedora Websites and Apps Engineering Team.
Chiming in on what @siddharthvipul1 mentioned in his first question, the very reason why the Fedora Badges is in a state that it is - is because the engineering side of things is not capable or maintainable enough to hold through major changes made in the frontend code. I like how this proposal is centered on just the design aspect - which makes the objectives of the project, very achievable by both the interns, mentor and other stakeholders involved.
Albeit, the very fact that the technical side is not involved would mean that the outcome of the project would potentially require revisions well after the internship period is completed - to make it fall in line with the technical requirements, which would add to the task backlog of the Fedora Websites and Apps Engineering Team and Fedora Websites Revamp (or Fedora Design) team. In that perspective, the tasks for the proposal are focussed but not self-contained/self-sufficient.
To be honest, Fedora Badges does not only need changes to the way it looks and feels but in the project design standpoint, it requires a revamp in the way it operates - say the way it automates the process of awarding badges or quality of life improvements for people who are manually awarding them. So simply redesigning the existing pages might not be enough but if needed, adding some more new ones or getting rid of the existing ones, are in order. Wireframes connecting these elements would be needed too to get an idea of the flow.
@smeragoel, great work with the proposal and I appreciate the way the requirements and outcomes are lucidly described. Please let me know your perspectives about the aforementioned three points.
Hiya! I had a chat with @smeragoel to make sure we are on the same page so I could respond to this one :)
Hope that helps!
This looks good to me +1 to get it in outreachy workflow ( @smeragoel please put it in there and I will approve it)
@riecatnor, thank you for your answers. Glad to see the the scope is focused and very exclusive to just designing badges (as in, the ones that are awarded and not the backend/automation side).
@smeragoel, please feel free to reach out to me should you feel the need with anything websites or infra-bound during this project and I would be glad to be of assistance.
Metadata Update from @t0xic0der: - Issue assigned to t0xic0der
Metadata Update from @t0xic0der: - Issue assigned to smeragoel (was: t0xic0der)
Metadata Update from @t0xic0der: - Assignee reset
Also signing on as co-mentor for this project, mostly on the technical part, but also I've good knowledge on the design as well.
I can help as a co-mentor from the sysadmin side.
@nb awesome! We are in the application period now, fyi. We will have a lot of badges to get pushed out, we have a queue already[0]. If you could help out with that or triage tickets from the sysadmin side (for example if the badge is not possible, please close the ticket, or note that it should be possible in the future and leave it open)
https://pagure.io/fedora-badges/issues?tags=ready+to+push&status=Open
Metadata Update from @riecatnor: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)