Re: Planning badges wiki/trac transition to Pagure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/20/2016 05:14 PM, Zach Villers wrote:
Greetings Badgers!

Infrastructure would like to create a plan to move the Badges wiki and
trac instance to Pagure. Pagure is our own git repository service for
the web. Any Fedora contributor can create a repository at Pagure.io -
more info in FedoraMag;
https://fedoramagazine.org/pagure-diy-git-project-hosting/

Moving projects from fedorahosted to pagure would help us modernize our
infrastrcture. See email from Nirik:
https://lists.fedoraproject.org/archives/list/badges@xxxxxxxxxxxxxxxxxxxxxxx/message/3QVDN25B6WQMHEKCVMKJMNIUAD3SMZVQ/


Hey Zach - thanks for starting this conversation! I'll leave some of my own personal thoughts all below.

I need input (suggestions, corrections, constructive shouting) from
people that use badges Trac or Wiki. Can you please answer a couple of
questions?

 - Any concerns with using Pagure?

 - Are there any use cases where opening issues on Pagure would not be
   a functional replacement for Trac tickets?

 - Badges has a pretty big history. As you go back through time in git,
   how far back is important? Do we need a year's history? More? Less?


For all tickets in the Badges Trac, history and the attachments on those tickets are a massive part of the workflow. All the tickets are linked in specific badges on the front-end at badges.fp.o. Having the history of importing *all* tickets with their attachments would be vitally important.

Attachments specifically too, as this is the best place to look for exported images and SVGs of badges, either completed, in progress, or temporarily paused. Not all the assets in the Badges Trac make it to badges.git, and I can think of a few times where having that history present was useful.

On the note of importing history, we would need to have a fairly large effort on updating the "ticket criteria" field in Tahrir. There is no front-end for this unfortunately, if I recall, so this would involve an Infrastructure team member making manual edits to the database for Tahrir.

 - Is anyone using the .stl files to print physical badges? Is anyone
   communicating with vendors regarding printing badges?
   sayan@xxxxxxxxxxxxxxxxx suggested that instead of creating an
   .stl file for every badge, creation of the .stl file could be
   requested with a tagged issue. (This would help us manage space and
   time requirements.) Is anyone opposed?


We discussed this one in channel, but I'll put my thoughts here on the list too. As far as STLs go, there is no current "central" or directed effort into using those, or at least as not as I am aware.

As an Ambassador, I've used them before to get badges printed at an event where a 3D printer was available. But that was what I feel like was a one-off case, and it could probably be communicated about how to use the script in bin/ on a case-by-case basis for making the STL too.

However, I do see the use in having some STLs available, if someone requests them. Tahrir also supports notating badges when they have an STL available, so it might be useful to figure out how to do that for the badges that do have STLs available.

As an example, see this one with the options: "View badge as: STL, JSON, RSS".

    https://badges.fedoraproject.org/badge/apex

I am +1 for only generating them on request.



In terms of how the workflows would transition, I am thinking;

 - Trac Tickets  --->   Pagure Ticket/Issue Templates
    - Suggest a Badge Issue
    - Report A bug Issue
 - New Badge Workflow on Trac ---> Adding Tags to Pagure Issue
    - Proposed
    - Triaged (Does it have artwork concept + Description)
    - Artwork
    - NEW tag for creating .stl file [Proposed]
    - Definition
    - Ready (for deployment)
 - Bug Issue ---> Tagged Issue
    - New
    - Triaged
    - Resolved
 - Proposed request for .stl file after creation
    - New
    - Resolved
 - Badges Wiki ---> Pagure Docs Repo
 - Groups in Pagure for badges
    - badges-designers
    - badges-design-review
    - badges-admin

I will begin creating forms and putting together a project in Pagure
over the next few days. I will initially set up members of the
sysadmin-badges FAS group with commit access to the testing repo. If
you are interested in testing or have other suggestions, please let me
know.

Happy Badging!
-Zach
#aikidouke

[ fedora infra/badges ]


Hope this info helps!

--
Cheers,
Justin W. Flory
jflory7@xxxxxxxxx

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
design-team mailing list
design-team@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/design-team@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Music]     [Fedora Development]     [Linux Kernel]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Directory]     [PAM]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux