As far as I see things, I think there's an opportunity to focus on some internal/plumbing changes that don't necessarily provide user features:
- We will need to transition away from Python 2 in the next year. Per the FB post last night, it seems that it might be prudent to identify if Python 3 is really the answer to move forward. Migrating to Go might result in hosting savings and may be a similar amount of work, for example.
- Is there a way we could get a cost breakdown for hosting the site? If the bulk of the costs are in the API, I'd be happy to work on a TBA footprint feature so consumers can be aware of their upstream impact and be good citizens.
- Will we do GDCV this year?
- As mentioned in another thread (see https://groups.google.com/d/msg/thebluealliance-developers/iVGMXHDHeoY/-9Atyn_tAwAJ) and on Slack, there's also the opportunity to do some documentation houskeeping.
- I'd be happy to write a blog post or two about how to use the API.
- myTBA could use some love. I've actually stopped using it because it's been too buggy for me.
On Sunday, December 29, 2019 at 8:00:11 PM UTC-7, Greg Marra wrote:Does anyone have a large project they'd like to undertake in 2020?As sources of inspiration:
- Zach compiled social media to guide mobile feature development, the results are here.
- Greg ran a survey in Dec 2018 to understand our users and their wishlists, results are here.
We generally have seen a lot of demand for features that:
- Help you while you're at an event know what's happening
- Help you watch FRC online / keep up at live events you're not at
There's a wide variety of things we might try to do in 2020. Beyond "keeping the site running" and "making developers' lives easier", are there any projects anyone wants to try to tackle?-Greg
--
You received this message because you are subscribed to the Google Groups "thebluealliance-developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to thebluealliance-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/thebluealliance-developers/8b50223e-d1b5-461b-a108-8bf05e142820%40googlegroups.com.
- Migrating to Python 3 is reasonable. Do we have a roadmap for that?
- Once you get those cost breakdowns, I'd love to look through them.
- An accounting figure is something I've been very interested in. I'd love to implement that feature, but I feel silly focusing on that instead of on assisting with a Python 3 rewrite.
- OK, I can work on some informal documentation on that. How would we feel about publishing reference TBA API clients?
- The other thing we'd need to make sure to address is that a good chunk of usage is probably from spreadsheets. Maybe Eugene or Phil could chime in here with API request logs...the tell-tale sign in those cases would be the X-TBA-Auth-Key being passed in as a GET param. As I understand things, the GET param means that each request is a cache miss, so those requests would likely have a higher footprint anyway.
- It's been a while since I've used myTBA, so I'm a bit hazy in what issues I had. I couldn't unenroll devices. I can't find an open issue about it, so maybe it got fixed. I also still have https://github.com/the-blue-alliance/the-blue-alliance-android/issues/904 open, but that's maybe more of an Android thing.
--
You received this message because you are subscribed to the Google Groups "thebluealliance-developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to thebluealliance-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/thebluealliance-developers/b9d21a51-b12c-457a-b030-b88a42d96273%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/thebluealliance-developers/CANRNkfMBg1dKbSCRTdG%3DEkqnk%3DmvHY3O69oxyMay2TgLkrSfeg%40mail.gmail.com.