Re: [Wikitech-l] Please help a patch not to become two years old

2015-06-08 Thread Stephen Niedzielski
Devs hate him! and Congratulations! You have been selected to win a free iPatch. On Mon, Jun 8, 2015 at 4:11 PM, Vi to vituzzu.w...@gmail.com wrote: There's a weird loophole in devs' brain which will make any dev want to merge your patches NOW! Vito 2015-06-08 23:44 GMT+02:00 Brian Wolff

Re: [Wikitech-l] [IRC] BotBot logs

2015-06-25 Thread Stephen Niedzielski
This seems to have stopped working a few days ago. I get a 502 Bad Gateway. I was thinking it was probably related to the recent labs woes but it never came back. --stephen On Sat, Jun 13, 2015 at 2:40 PM, Keegan Peterzell kpeterz...@wikimedia.org wrote: Very cool. Thank you, Petr. --

Re: [Wikitech-l] [IRC] BotBot logs

2015-06-13 Thread Stephen Niedzielski
This looks neat! The continuous stream[1] is a very nice alternative to paging through the daily log files[2]. Thanks for sharing! --stephen [1] http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-mobile/ [2] http://botbot.wmflabs.org/freenode/wikimedia-mobile/2015-06-08/?tz=America/Denver On

Re: [Wikitech-l] Phabricator monthly statistics - 2015-06

2015-06-30 Thread Stephen Niedzielski
Would it be difficult to report on easy tasks opened and easy tasks completed metrics? (I'm referring specifically to the Easy tag.) It'd be a great reminder for devs to encourage new contributors. --stephen On Tue, Jun 30, 2015 at 6:00 PM, communitymetr...@wikimedia.org wrote: Hi

Re: [Wikitech-l] Phabricator monthly statistics - 2015-06

2015-07-01 Thread Stephen Niedzielski
Thanks, Andre! On Wed, Jul 1, 2015 at 6:12 AM, Andre Klapper aklap...@wikimedia.org wrote: On Tue, 2015-06-30 at 19:08 -0600, Stephen Niedzielski wrote: Would it be difficult to report on easy tasks opened and easy tasks completed metrics? Depends on definitions I'd say (closed

Re: [Wikitech-l] Phabricator filter by language

2015-07-28 Thread Stephen Niedzielski
We have a couple templates[0] for reporting bugs in the Android app that would almost always be language-java. I'm sure we could add the appropriate tags when they exist, although it might be a little redundant. On a related note, we've been trying to add the Easy tag where appropriate.

Re: [Wikitech-l] [Engineering] Code of conduct

2015-08-07 Thread Stephen Niedzielski
I'm not big on rules but I am big on culture. The Internet causes an unusual phenomenon in people to miscommunicate and in turn say things they don't really mean because they feel attacked. I genuinely hope efforts like this, though only a single page of decency in print form, will be taken to

Re: [Wikitech-l] mattermost.org (open source Slack alternative)

2015-10-22 Thread Stephen Niedzielski
I think this might be a dividing subject. I speak only for myself in saying that I am on board with trying open source IRC alternatives. If you have a test group going somewhere, please sign me up! --stephen On Thu, Oct 22, 2015 at 8:20 AM, Brian Gerstle wrote: >

Re: [Wikitech-l] mattermost.org (open source Slack alternative)

2015-10-26 Thread Stephen Niedzielski
Brian, what would next steps be? Is there a convenient place we can put an instance up to try out? Assuming no objections and sufficient momentum, it'd be nice to set up a small group of evaluation advocates agreeing to favor Mattermost for communication when possible. --stephen On Thu, Oct

Re: [Wikitech-l] Short license blocks

2015-10-27 Thread Stephen Niedzielski
Zhou, thanks for your comment. Would it be possible to put the entire license on one line? Using your example: > This file is part of the MediaWiki Project. Copyright 2015 The MediaWiki Project Developers. For full copyright information and for the licensing terms governing the project and all

[Wikitech-l] Chrome Devtools Tips & Tricks

2015-11-02 Thread Stephen Niedzielski
Hello web devs! There was a pretty neat article trending on Hacker News recently that gave some pointers on Chrome Devtools. Check it out! https://news.ycombinator.com/item?id=10416062 Stephen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org

Re: [Wikitech-l] documentation files in git and .{media, }wiki extension (bikeshedding!)

2015-11-04 Thread Stephen Niedzielski
The Android team uses README.mediawiki but it's just a link[0] to a wiki. It seemed appropriate to use a wiki for an app called "Wikipedia". [0] https://www.mediawiki.org/wiki/Wikimedia_Apps/Team/Wikipedia_Android_app_hacking On Wed, Nov 4, 2015 at 7:37 AM, Marcin Cieslak

Re: [Wikitech-l] Firrre: free IRC bouncer for FOSS projects

2015-09-02 Thread Stephen Niedzielski
I tried to get in a while ago but never heard back. I tried again when I received your letter and was accepted. Looking forward to not missing messages. Thanks! --stephen On Fri, Aug 28, 2015 at 9:00 AM, Jamison Lofthouse < jamison.loftho...@gmail.com> wrote: > Yep. Pretty good service. Been

Re: [Wikitech-l] Would anyone be interested in a tech talk about how to make a mw skin?

2015-09-28 Thread Stephen Niedzielski
I would be interested as well! I tried making a custom theme based off vector a few years ago but it seemed like quite a bit of effort to build something comprehensive that anyone would actually want to replace the default with. I'd love a guided tour! --stephen On Mon, Sep 28, 2015 at 4:15 PM,

Re: [Wikitech-l] I'd love to contribue. Can anyone help me get started?

2016-05-18 Thread Stephen Niedzielski
If you're interested in Android, the Android team is interested in your contributions! We try to make a card for anything we work on in Phabricator. Our planning board is here[0]. Anything tagged Easy and unassigned is usually ripe to pick up. Here's a recent example[1]. Check out our getting

Re: [Wikitech-l] How to check in wikipedia that a page is an article or not ?

2016-09-03 Thread Stephen Niedzielski
A bit of a corner case, but I think you also need to check that the page title isn't "Main Page" (across all localizations). On Fri, Sep 2, 2016 at 5:13 AM, Ryan Kaldari wrote: > This is actually a bit complicated. If you have the title of an article, > like "Earth", you

Re: [Wikitech-l] 2016W43 ArchCom-RFC meeting: Allow HTML in SVG?

2016-10-27 Thread Stephen Niedzielski
This may not be immediately applicable but after Wikimania, I always think of User:Cmglee when I hear the word "SVG". Please forgive this message it is too off topic. On Thu, Oct 27, 2016 at 11:46 AM, Mathieu Stumpf Guntz <

Re: [Wikitech-l] Phabricator inbound email outage.

2016-11-21 Thread Stephen Niedzielski
Does this only affect users that reply to a Phabricator ticket over email? I happen to enter most of my responses directly on the site and it sounds like this bug wouldn't impact folks like me. Thanks! On Mon, Nov 21, 2016 at 4:55 PM, Mukunda Modell wrote: > Today it came

Re: [Wikitech-l] Discussion Platform

2016-12-06 Thread Stephen Niedzielski
+1 for matrix.org. I use Riot and the Android app. The IRC bridge is still a bit flaky but it seems more reliable than a bouncer. If you do go the bouncer route, I recommend firrre . On Tue, Dec 6, 2016 at 8:51 AM, Gabriel Wicke

Re: [Wikitech-l] Gerrit authentication denied - help

2017-01-03 Thread Stephen Niedzielski
I'm with Florian I think your repo URL needs to look like https://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicPageList or ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DynamicPageList.git. You can just edit your DynamicPageList/.git/config origin On Tue, Jan 3, 2017 at 11:38 AM,

[Wikitech-l] NPM package-lock.json convention for JavaScript package dependencies

2018-01-16 Thread Stephen Niedzielski
NPM v5 supports shrinkwrapping dependencies via a "package-lock.json" lockfile (example ). Should we generally be committing these lockfiles or ignoring them in Wikimedia repos? The

Re: [Wikitech-l] Announcing TechCom’s Newest Members

2018-07-17 Thread Stephen Niedzielski
Congrats Niklas and Dan!! On Tue, Jul 17, 2018 at 3:06 PM Daniel Kinzler wrote: > Dear All, > > back in June the Wikimedia Technical Committee (TechCom) began a process to > recruit two new members to broaden the committee’s area of expertise[1]. > After > some deliberation, we have now

Re: [Wikitech-l] QUnit, Promises and ArticlePlaceHolder

2018-07-23 Thread Stephen Niedzielski
I'd like to share this relevant blog post[0] by Joaquin for work done on the Popups extension and upcoming plans for other repos. The post discusses some of the tradeoffs of Special:JavaScriptTest tests and Node.js headless QUnit tests. [0]

[Wikitech-l] mustache.js replaced with JavaScript template literals in Extension:Popups

2018-04-03 Thread Stephen Niedzielski
Hello! We recently replaced our Mustache templates with ES6 syntax in Extension:Popups. You can read all about it in Phame: https://phabricator.wikimedia.org/phame/post/view/90/mustache.js_replaced_with_javascript_template_literals_in_extension_popups/ -Stephen

Re: [Wikitech-l] What would you like to see in gerrit?

2019-02-05 Thread Stephen Niedzielski
> filtering out CI messages from Gerrit comments. I use a hacky bookmarklet to hide jenkins-bot comments: javascript:Array.from(document.querySelectorAll('[class*=messageBox]')).filter(box => box.querySelector('[class*=name]').textContent === 'jenkins-bot').forEach(box => box.style.display =

Re: [Wikitech-l] "Patch-For-Review" tag in phabricator

2019-05-28 Thread Stephen Niedzielski
In lieu of a user mute feature[0], you can identify messages from the bot in Gmail like: from:(Maintenance_bot no-re...@phabricator.wikimedia.org) actor(@Maintenance_bot) You have to enable the "send stamps" option under Phabricator settings -> email format. [0]

Re: [Wikitech-l] [QA] FYI: Continuous Integration now running node 10 for MW, extensions, and skins

2019-06-03 Thread Stephen Niedzielski
Thank you, James, Antoine, and all those involved!! This is very exciting! In my own anecdotal usage, I've found installing dependencies far faster in Node 10 than 6 and the package-lock file helps eliminate installation deviations. Keep up the good work! On Mon, Jun 3, 2019 at 3:31 PM James

[Wikitech-l] Mobile browser support matrix revision

2019-08-05 Thread Stephen Niedzielski
Hello! I noticed that the mobile browser compatibility matrix[0] is a little dated (last revised March 2017). I don't know how we formally decide to update it so I'd like to propose the following version bumps given the last year's metrics cited on wiki[1-2]: - iOS: modern 8 -> 11; basic 7 -> 9

[Wikitech-l] [JavaScript] The best documentation automation can buy

2020-03-23 Thread Stephen Niedzielski
Yo! I've written a short post on improving JSDocs with typing. It's called "the best documentation automation can buy." If you write JavaScript, you may find it informative. If you're already using this new tooling in your projects, I'd be interested to hear your thoughts as well. In Grant's

[Wikitech-l] [Tooling] All code is built

2020-07-28 Thread Stephen Niedzielski
Greetings! I've written a brief blog that describes how Wikimedia uses optional build steps as an enhancement to ResourceLoader and our evolving pipeline. If you use ResourceLoader in your projects, you may find it helpful: https://phabricator.wikimedia.org/phame/post/view/206/all_code_is_built/