-
-
Notifications
You must be signed in to change notification settings - Fork 189
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 Future of the Transportr App #852
Comments
Thanks a lot @Echolon for your message! I totally support this idea, that we should revitalise the development of this project! I think that an initiative to share this maintenance load, and that an active organisation federating the developer and user community would be very beneficial to move forward and make Transportr an even more useful and used software :) I'm available to contribute to this (in organisation, communication, bug triaging, and a little bit of code and testing)! I look forward to your responses, in the hope of a good future for Transportr! |
Thanks for opening this ticket and your effort. To me the situation is quite simple: You need to find someone with the motivation, available time and skills to take over maintenance of Transportr. Once you have that, you can do more stuff, but this is really the first and most important thing you need. |
Thanks Torsten.
Could you specify your requirements/ expectations? Could it be multiple persons?
Furthermore, would you agree to process communication through e.g. Twitter? And maybe even pin this issues?
Cheers
16 may 2023 20:00:33 Torsten Grote ***@***.***>:
… Thanks for opening this ticket and your effort. To me the situation is quite simple: You need to find someone with the motivation, available time and skills to take over maintenance of Transportr. Once you have that, you can do more stuff, but this is really the first and most important thing you need.
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
I think considering the challenge, we can't be picky here. But having the right skills to maintain an Android app will be kinda essential.
Done. |
Sure, we need to see what's possible. I thought maybe listing (at least) app specific requirements may lead to that people take partly responsibility on certain parts. But maybe that's naive...
I saw you got a Mastodon account, too. Maybe post there as well? There should be a lot of open-source enthusiasts, too.
On the maintenance of the app:
So you would let a maintainer act fully self-orgainised or do you still expect to have the last word on e.g. merging? (Should a PR reviewer checklist be created?)
Thanks for your support so far!
16 may 2023 21:11:40 Torsten Grote ***@***.***>:
…> Could you specify your requirements/ expectations? Could it be multiple persons?
I think considering the challenge, we can't be picky here. But having the right skills to maintain an Android app will be kinda essential.
> Furthermore, would you agree to process communication through e.g. Twitter? And maybe even pin this issues?
Done.
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
Thanks for getting active on this one! Unfortunately, Transportr has been pretty low on my priority list in the last two years, mostly since I haven't been using the app myself. But I would definitely love to see Transportr moving forward! The first thing to do would probably be to release a new version with the calendar fixes included. This should be pretty straightforward to prepare for someone with a working Android development environment, following the checklist in the PR template (see #736 as an example). |
I am new to this project but I'm an experienced Android dev and I'm happy to take a stab at this and help maintain the project. |
Thanks ialokim for supporting this too.
When you actually plan doing another release - would there be a simple way to inform users about this thread so we can inform then. Like a basic overlay on start-up after updating. (Only if thats is not a burden)
Can I help to get this list from the issue into e.g. a MR template / readme?
16 may 2023 22:34:53 ialokim ***@***.***>:
… Thanks for getting active on this one! Unfortunately, Transportr has been pretty low on my priority list in the last two years, mostly since I haven't been using the app myself. But I would definitely love to see Transportr moving forward!
The first thing to do would probably be to release a new version with the calendar fixes included. This should be pretty straightforward to prepare for someone with a working Android development environment, following the checklist (see #736) as an example.
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
It actually already is one: https://github.com/grote/Transportr/blob/master/.github/PULL_REQUEST_TEMPLATE/release.md
There is the changelog overlay already, some information could be included there I guess. Not sure if it supports hyperlinks though. |
I already managed to build the app with Android Studio, so had a working Android development environment :) Would be happy to help! I will try to do it ;) |
@ialokim I don't know how much Torsten wants to be involved, but maybe you can guide a bit as "development lead" here suggesting what to go for @Altonss & @Prat ?
I see the situation as you said: Let's get a first small release. Btw in what file can I edit the changelog overlay? I would then push a informing message to the users there.
Next I am happy to help a bit with development prios. Maybe we actually discuss how much time people want/can to spent? We can also maybe add more places for donations for developers.
Then, a first start would be to review, test and merge open PRs, right? Especially, bugfixes and stability should be of interest I would say. Then we can call for adding more networks and features.
If thats not enough we can also put it down and apply for a fund, right?
Meaningful?
17 may 2023 12:31:35 Altonss ***@***.***>:
…> The first thing to do would probably be to release a new version with the calendar fixes included. This should be pretty straightforward to prepare for someone with a working Android development environment, following the checklist in the PR template (see #736 as an example).
I can try to do it :)
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
Totally agree with this! To me, the next steps after this would be:
|
I'd try a small release (in coordination with @Prat) first, just with updated public transport enabler to resolve issues with several networks. |
Yes it's what I meant too :) (was just talking about the steps after this) |
Hi all, thanks for keeping the conversation going.
Just fyi, my name is Prat but my username is @pt2121 🙂 . look forward to working with y'all. |
Looked into the release a bit and here are some issues that I ran into so far.
Any thoughts on these? |
Publishing to F-Droid is not possible for now, see #826, so I think the best thing to do would be to raise the target version. |
For the organisational part, how would you like to proceed with e.g. the labelling of issues, closing of issues, handling of PRs. Would you mind according some access to those features in the repo, maybe first only for triaging issues? This could help distribute the maintainance load! |
Yes that would be great. But rather let me spent time here and you can save it for more important things.
17 may 2023 21:55:50 Altonss ***@***.***>:
… For the organisational part, how would you like to proceed with e.g. the labelling of issues, closing of issues, handling of PRs. Would you mind according some access to those features in the repo, maybe first only for triaging issues? This could help distribute the maintainance load!
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
We can simply distribute the tasks among different people :) |
Of course, I just thought I take over the non-technical stuff, as I barely can support on development directly :-/
17 may 2023 22:07:30 Altonss ***@***.***>:
…> Yes that would be great. But rather let me spent time here and you can save it for more important things.
We can simply distribute the tasks among different people :)
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
@grote @ialokim I opened a PR to update the target SDK version since Google Play now requires 31+. Can you take a look when having a chance? |
Hey Prat ***@***.*** ! :-)),
I think its a good idea with discussions. just lets not move tracking and discussing of issues there. Rather general organisation, right?
From my side please go ahead with creating threads on the first next release publication if thats what you were looking for.
Cheers
18 may 2023 6:16:28 Prat ***@***.***>:
… @grote @ialokim I opened a PR to update the target SDK version since Google Play now requires 31+. Can you take a look when having a chance?
Also, I have some other questions [here](#852 (comment)).
@Echolon @Altonss maybe we can discuss about the process and work distribution in [discussions](https://github.com/grote/Transportr/discussions) or in another thread as needed. (I just think this one is getting long)
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
For 2.1.5 release, the thread is here: #854 |
The PTE repo we use also happens to be maintained by me, I will try to find some time to look into it. |
No worries, take your time :) (It's a project in our free time for all of us here) |
I started a general discussion on a vision for the app here |
Hey @Echolon, just wanted to say that I'm interested in supporting your idea. I'm not really a developer nor have any real coding experience, but I'd like to help & learn in whichever way if possible. Is there any way of easy contact like via e-mail, perhaps Discord or something similar? Thank you as well as the whole team that has been working on this project for years for trying to keep this app alive! |
Hey @Pegzik,
great you are interested. I'd suggest to follow the threads for the moment and maybe share your ideas. Right now the developers try to get a fixing release. Then let's what comes next. I think you can help best to spread the word currently.
In terms of communication I only use XMPP. I suggest we use the Github Discussion threads for the moment to keep communication very open.
Cheers
21 may 2023 15:34:27 Pegzik ***@***.***>:
… Hey @Echolon, just wanted to say that I'm interested in supporting your idea. I'm not really a developer nor have any real coding experience, but I'd like to help & learn in whichever way if possible. Is there any way of easy contact like via e-mail, perhaps Discord or something similar?
Thank you as well as the whole team that has been working on this project for years for trying to keep this app alive!
--
Reply to this email directly or view it on GitHub:
#852 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
Hello everyone, I apologize in advance if any part of this post is incomprehensible. Some time ago, I started moving away from closed-source applications (such as Google Maps) to open-source alternatives developed by the community (such as Transportr). From my several days of searching, Transportr is the only app that declares to support my region (Poland) and is likely to be updated (other apps haven't received any commits for several years) I have no experience in programming android apps (I only know the basics of Java), but I would like to help develop this app as much as I can. I would like to further ask if you are perhaps planning to change the design of the app in the near future? I want all the apps I have to have Material Design 3 (which looks AMAZING) and support for Material You color synchronization. |
Hey, great to hear! I recommend you check if you ideas or suggestions exist already, otherwise you can describe it in new issues. Other then that you you can of course spread the word or donate to the developers and volunteers of course. Maybe join also the vision discussion. |
Hey. There seems to be no official conclusion in this issue thread and the commit history has been slow in recent times. I see that some PRs have been reviewed but does that mean there is still no active maintainer? |
I have tried to be around, help open PRs and fix issues. I could merge my own PRs, but honestly would prefer other reviewers to have a look, including more experienced Transportr maintainers. Sadly previous maintainers don't seem to be around much anymore, which is totally understandable no issue about that :) |
A very big milestone would be the support for worlwide routing with transitous.org, see #954 ! |
I have some experience in developing web apps, including Kotlin, and wanted to give Android app development a try, to a yet uncertain degree. But I have had bad experiences with contributing to open source projects that have been abandoned by their maintainer, as they always died at some point and my work went to waste. Especially since even beyond the Github repo ownership, there seem to be other points of contact such as the donations and JawgMaps. |
To bring Transportr forward, and make the UI look better and more modern (and also fix readability bugs), I made some UI changes in #948. |
I started a general discussion on a vision for the app here
Dear Transportr Developers & Maintainers,
Dear Transportr Community,
Dear everyone interested,
I would like to raise a general topic concerning the future of this actual beautiful and very useful app that used to get me home and to my points of interest beyond my home-zone and in many countries for years.
To my understanding the development has very much declined if not stopped about two years ago :-(
That's sad, but I also understand that there are good reasons behind it. So far I understood there was
Please correct me if I am wrong in any way. Of course, no blame or offense!
I would love to support changing the situation. I am not a developer per se, but I am certainly good at setting and supporting a new framework and conditions how we as a community could set a new direction of Transportr. Moreover, I see that there are also certainly people try to up-streaming pull requests.
Would you be interested? Is that something feasible? What could we do?
I think the first steps could be to summarize the current shortcomings and get a clear picture of hurdles the development experience.
To my superficial understand I see the following points to tackle:
@grote and @ialokim many thanks for your efforts and devlepment of this app! Would you be interested in anyway to support such a discussion and reconsideration of how this could get a new chance? Do you even share my thoughts?
It would be a pleasure for me to serve and organize around this. Projects like the StreetComplete app managed to build a great serving community around that app.
Looking forward to revive this idea of modern public transport around the world.
Best regards,
echo
I know its not usually the best thing to do, but I hope it is okay that I mention previous contributors since 2022. Otherwise, I apologize.
@htgoebel
@ashtanko
@Altonss
@pt2121
@nomq1
@mimi89999
@1305533243
@aha999
Acknowledgments
Please check the following boxes with an
x
if they apply:The text was updated successfully, but these errors were encountered: