Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Winter Wishlist and other RFC issues aren't visible enough #836

Open
Yogarine opened this issue Dec 27, 2018 · 18 comments
Open

The Winter Wishlist and other RFC issues aren't visible enough #836

Yogarine opened this issue Dec 27, 2018 · 18 comments

Comments

@Yogarine
Copy link

Yogarine commented Dec 27, 2018

As mentioned in #148 (comment):

Posting topics that the API developers want people to take active participation in as issues isn't very visible, especially to newcomers.

@vthornheart-bng:

Ideally [it'd] be something we have an active/permanent record about so people can look back at the history (which is where Issues are handy, but indeed not easy to find).

A proposed quick solution is:

Perhaps it could be as easy as having something at the top of our readme file that links to current "issues that need your immediate attention/response" that then links to an issue for discussion. Hmm. I'm open to suggestions if anyone has any!

Some solutions I can think of from the top of my head are:

  • A mailing list with an archive to read old mailings.
  • A blog (at developer.bungie.com for example) with an RSS feed.
  • A dedicated Subreddit, or other similar third party solution.
@vthornheart-bng
Copy link
Contributor

Thanks for those suggestions, I appreciate it! I like those ideas, particularly a blog or a subreddit - I don't know about other people, but I sometimes find mailing list-based conversations to end up hard to parse if conversations get forked or run on too long. I'll have to ask and see if I could get permission to do one of those options. A blog in particular is tempting, that'd be a nice spot to archive the random FAQ and tutorial information that I sometimes post up.

In the meantime, if anyone has any other suggestions, feel free to drop them in over here!

@Yogarine
Copy link
Author

I don't know about other people, but I sometimes find mailing list-based conversations to end up hard to parse if conversations get forked or run on too long.

That's probably true. I'm just old-fashioned I guess. 😅

@floatingatoll
Copy link

floatingatoll commented Dec 27, 2018 via email

@Yogarine
Copy link
Author

@floatingatoll Though I see where you're getting at, afaict Github does not allow to subscribe to specific labels only. You either enable it for everything or nothing.

@ckhicks
Copy link

ckhicks commented Jan 2, 2019

While I tend to use a tool like Gitify (Mac) for keeping up with repo updates, I love the idea of some "status" area like a blog to keep the latest happenings up to date. Happy to help if there's anything we can do as a community to keep things updated.

@floatingatoll
Copy link

I hesitate to say this (apologies if dupe!), but:

Winter wishlist, a time-dated Changelog, and various other tidbits of news are all clearly declared at https://github.com/Bungie-net/api/blob/master/README.md

However, since Thorn updates that file with direct pushes, GitHub has no way to notify us when changes occur.

Thorn, can you start using pull requests to update the README? You can self-approve and close them immediately. It would give us all a way to be notified by email/GitHub/etc. that a significant README update occurred. I think that notification would make the current setup more effective for us all until if/when someday something non-GitHub.

@Yogarine
Copy link
Author

Yogarine commented Jan 2, 2019

That would allow for notifications, but not really be a good platform for discussion.

Also, Github's releases feature can also be used to notify us of new version updates.

@Yogarine
Copy link
Author

Yogarine commented Aug 7, 2019

Hey @vthornheart-bng,

Just wondering if you have you given this any thought? I recently noticed I missed some releases and info about Cross Save because I was watching "releases only". I'm now watching everything, which is interesting and all, but eats up some of my productivity and is basically drinking from the firehose.

@vthornheart-bng
Copy link
Contributor

Ah, with everything going on I'd forgotten about this! I'm glad you brought it up.

I still haven't looked into any of the options, but my gut feeling is that perhaps a Subreddit might be a path of least resistance. We're stretched thin these days in terms of resources and time to devote to the API, so we need something that'll minimize the overhead.

Would anyone object to the creation of a Subreddit for this purpose?

@Yogarine
Copy link
Author

Yogarine commented Aug 7, 2019

A subreddit sounds fun. That could also be a nice discussion platform for community developers and help keep the Github bug tracker a bit cleaner.

Reddit also supports RSS feeds for specific categories, so that solves my main issue as well. I'd say, go for it!

@floatingatoll
Copy link

floatingatoll commented Aug 7, 2019 via email

@Yogarine
Copy link
Author

Yogarine commented Aug 7, 2019

Well yeah, you'd need moderators, but those could be picked from the community.

Another simple option could be to just create a @Bungie_Dev Twitter account and tweet out a link to the Github issue whenever something important is announced.

@vthornheart-bng
Copy link
Contributor

That is a fair point @floatingatoll - I was picturing it as more of an announcement board, but I could see it getting cluttered with other people posting and that would hamper the effort. I like that Twitter idea @Yogarine! I'll bring that up to some folks.

@vthornheart-bng
Copy link
Contributor

Okay, so the folks over here brought up an alternative to simplify our workflow a bit - we already include the "rfc" label on issues that we deem important/concerning breaking changes or major API updates. Would filtering your email to bubble up Github issue emails with this tag suffice?

@as-com
Copy link

as-com commented Aug 8, 2019

GitHub doesn't expose issue tags in notification emails, unfortunately. Perhaps putting "RFC" in the title of the issue would work?

@vthornheart-bng
Copy link
Contributor

Ah, shoot. Yes, I can definitely switch over to doing that as a policy.

@Yogarine
Copy link
Author

Yogarine commented Aug 8, 2019

I guess... I'm not really fond of email filters because they (for me) are client-specific so I'd need to set them up on every client I use.

I kinda liked the idea of having a @BungieDev (or @BungieApiDev, or @BungieApi) Twitter. It's simple to enable notifications for, and looks nice next to @Bungie and @BungieHelp and all the localised Bungie Twitter accounts.
It can also be used to get quick feedback and post polls. Obviously you wouldn't want to do big discussions in Twitter but that's why you're linking to Github Issues in those Tweets.

Also, regarding the workflow, using Zapier you can automatically post a Tweet when an issue issue is created, and you can filter this down to specific tags as well:
https://zapier.com/apps/github/integrations/twitter

(Also, better register that Twitter account just in case before it gets nicked.)

@vthornheart-bng
Copy link
Contributor

That's a fair point. I will bring that up - but if I don't get the thumbs up to do it, I think using RFC in the title may be the only change that we can do. I'll let you know what I find out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants