On Thu, Oct 26, 2017, at 02:25 PM, Justin W. Flory wrote: > On 10/26/2017 08:22 AM, Brian Exelbierd wrote:> On Thu, Oct 26, 2017, at > 01:20 PM, Máirín Duffy wrote: > >> > >> Hi bex, > >> > >> This isnt really the right list. The infrastructure team maintains the > >> side of badges you're asking about. > >> > > > > Ahh. Is this a correct undertanding? > > > > fedora-badges deals with badge proposals - mailing list: design-team@ > > design creates badge imagery - mailing list: design-team@ > > infrastructure implements rules and puts them in products - mailing > > list: infrastructure@ > > > > Hey Brian, > > I typed out a reply and realized after what you are specifically asking > for. As of now, I don't know of a way to test rules. It's more than > likely possible, but the current way is usually pushing straight to > production. There is no infrastructure in place now to test the rules. > This is also why we sometimes have broken badges, like all of the Pagure > commit badges. > > The rules are hosted in a different assets repo from the main Badges > repo, but they are being merged together soon. So we'll have all of the > resources together in one place soon. > > https://pagure.io/fedora-infrastructure/issue/6395 > > https://pagure.io/fedora-infrastructure/issue/6427 > > However, when I read your email, I noticed a lot of the Badges > documentation (to my knowledge) was lost from the migration, since it > was in the Trac wiki. As a reference, I think there's other > documentation work needed in Badges as well. > > I see three different types of documentation. One for people submitting > badge requests, one for designing badges, and the other for the people > pushing the badges. > > > Requesting a badge¹ > =================== > > If you are requesting a badge, you currently file a ticket here: > > https://pagure.io/Fedora-Badges/ > > There are instructions in the README and quick links to help someone > figure out where to go for what. If you click "New issue", you will see > an issue template of some questions we ask people to answer when > requesting a badge. > > There isn't any official documentation on how to request a badge, where > the audience is someone in the contributor community. I find that useful. > > > ¹ The caveat is that some repos / URLs will change in the next week or > two. > > > Designing a badge > ================= > > We used to have a thorough guide on how to do this, but I realize now > that was in the wiki on Trac, and Trac is gone. Usually, people are > asked to download the design resources to set up their workspace and use > the pre-existing templates for badges. > > https://pagure.io/fedora-badges/issue/528 > > Masha also wrote a helpful blog post about the steps badge designers > should follow to create new badges. > > https://mashaleonova.wordpress.com/2017/01/20/fedora-badges-how-to/ IIRC from conversatoins at Flock, a challenge with badges right now is the lack of people to write the rules. Should we have a rules document as well to help with that. This way infra can push without being blocked by the rules JSON. regards, bex > > Pushing a badge > =============== > > There are two resources: the official infrastructure SOP and a blog post > I wrote a while back. Both need minor, specific tweaks, but they both > effectively document the current process. > > https://docs.pagure.org/infra-docs/sysadmin-guide/sops/badges.html > > https://blog.justinwflory.com/2016/07/push-fedora-badges/ > > > I hope this is also helpful for you. I plan to spend time working on > documentation-related tasks and want to contribute some of these pieces > as well. > > > -- > Cheers, > Justin W. Flory > jflory7@xxxxxxxxx > > _______________________________________________ > design-team mailing list -- design-team@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to design-team-leave@xxxxxxxxxxxxxxxxxxxxxxx > Email had 1 attachment: > + signature.asc > 1k (application/pgp-signature) _______________________________________________ design-team mailing list -- design-team@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to design-team-leave@xxxxxxxxxxxxxxxxxxxxxxx