-
Notifications
You must be signed in to change notification settings - Fork 539
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
Let's help the project to go on! #913
Comments
it's license restricted missing original author. maybe gnucash desktop could help about license agreement? |
@arozaqf you may be right. Maybe the developers of the GnuCash Developers organization who are maintaining Gnucash Desktop could help? |
Not sure what you're asking for. Changing the license for the current code requires permission from everyone listed in CONTRIBUTORS.md, but the license allows you to use a different license for your derivative work as long as you abide by the terms of the Apache license for the code in this repository. |
@pietro14 You are being extremely rude. Please stop pinging everyone you think might ever have contributed something to GnuCash or GCfA. |
Good luck with that, sorry that I can't help. |
I didn't even know there was an Android version of GnuCash 😄 That's pretty cool, but I sure don't have time to pick it up. |
Pietro ***@***.***> writes:
And some more contributors of Gnucash Desktop who may be interested to help:
Don't do this. :P
If I had the time and interest to be involved with GnuCash, I'd involved with GnuCash.
…--
…jsled
https://asynchronous.org
|
I wouldn’t mind managing the project, but we need a few things from the original owner(s):
1. Keystore passwords to sign the APK.
2. Permissions to publish the app in Play Store
|
Hi everybody, I'm very pleased to see that some people appreciate GnuCash for Android (as well as GnuCash) I contributed few months ago to get a version fitting my needs and without bugs on Samsung Galaxy Note 8. I'm not a strong Android developer and don't know how to run UI Test. Best regards, |
a new effort to port gnucash |
No, the readme is pretty explicit that it's not a port of GnuCash. It's a mobile data-entry tool that creates CSVs that one GnuCash can import. |
The author has not been active for a long time. It can be a complicated task to retrieve data from existing publications. An alternative is to launch a "GnuCash 2" on the F-Droid. We can create an organization and fork this project. It has good open PR to apply. |
Please be sure to name your project something that makes it clear it's not a GnuCash port so that users won't be confused. GnuCash-Android-2 or GnuCash-for-Android-2 would be fine. |
Names: How about "GnuCash Entry"? Or "GnuCash Receipts" ? Or "GnuCash Records" ? It's already obvious (I presume) that its for Android, so you don't need that in the name. The above three names are trying to capture the idea that it generates CSV's (without using technical jargon "CSV") and that these can be auto-imported during android sync.. |
gnucash-android at start was a tool for GnuCash PC data-entry purpose. However today, it can also be used to manage a small personal accounting without GnuCash PC. Therefore, Names like "GnuCash Entry", "GnuCash Receipts" or "GnuCash Records" are a little too narrow. About gnucash-mobile, I don't know this app. |
If it no longer needs GnuCash then its name shouldn't include GnuCash at all. You can say that it exports to and imports from GnuCash. |
The reason is: |
The name issue was to clarify that it may not be possible to retrieve the gnucash-android name on publishing platforms, given that the original author has no recent activity. I think the important point here is how we can organize and bring together interested and willing colleagues for a new development path for this application in an open and active space for that. Gnucash-android works by itself without the PC, yes, but that doesn't mean it isn't a companion for the desktop. And I believe the idea of the app is to keep in sync with desktop resources. |
Just now I tried to reach out to @codinguser , but even his mailbox is dead :-/ I guess the only two options would be to either create an official fork of this project or start a new one |
Re: a name for a fork of this project - GnuCash Mini ? |
That would be misleading. |
How about GnuCash-Pocket? It's a double meaning because it's where you store your phone but also some of your money. |
Smart !!!
Le 20 août 2022 21:18:38 GMT+02:00, Yaron Shahrabani ***@***.***> a écrit :
How about GnuCash-Pocket?
It's a double meaning because it's where you store your phone but also some of your money.
--
Reply to this email directly or view it on GitHub:
#913 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
|
GNUCash Pocket seems to be a great option. Github has a voting feature, we could use it giving positive or negative. I believe the next step would be to create the organization and open it up to the members most interested in collaborating and putting ideas forward. Apparently we are interested in helping to manage the project. I'm willing to help with that too. |
Hi, very encouraging to see the enthusiasts. I am new to GnuCash, but I made a fork and spent a day to update the package. So far, it's updated to SDK 33, Gradle 7.5.1, Androidx, and all dependencies are updated to current. See: https://github.com/XilinJia/gnucash-android
I'd like to put more effort into it. One thing I would like is to gradually transition it to Kotlin, and Jetpack Compose. Anyone would voice some kind opinions. I would also like to see having the mobile app work somehow synchronously with GnuCash desktop. I would also like to contribute to GnuCash desktop, particularly on business features. Again, I am new to both packages, and would love any suggestions, advice, and collaborations. |
In my fork (https://github.com/XilinJia/gnucash-android-kotlin), most codes are now in Kotlin. The package builds under Kotlin 1.7.10 |
To get this party started I have created an organization GnuCash-Pocket and added @pietro14 @pnemonic78 @JeanGarf @gutierri @XilinJia as members. Does anyone of you want to be owner too? Currently I could think of four underlying issues we should discuss upfront before any code work: scope, name, stack, organisation/roles I also created a Discord Server for chatting and simple communication. This is just to take initiative and get us started. Nothing is set in stone. Everyone interested in contributing in any way is highly welcome 😉 |
We can discuss it here and take it to the new organization. As I have no experience with discord and would not want to have a separate, asynchronous channel to discuss this, as tempting as it may seem these chat outlets tend to lose information over time.
I took the initiative to fork the repository there. And thanks @djbrown for the initiative.
My initial proposal would be something like:
Apply the changes (PR) to the new tree
Generate installable builds (alphas) via github actions and releases
Move current bug reports as target to next release
|
Hi, |
I asked the GnuCash devs what would be necessary for the future project and maintainers to join the GnuCash community. They gave reasonable feedback - even beyond ❤️ - which made me rethink more generally. Most concerns were already on my list and I tried to discuss them as GitHub discussions, but they're so basic we should keep it here. I will try to summarize the concerns, give my opinion and suggest sensible actions. Engage in IRC Channelsee https://wiki.gnucash.org/wiki/IRC Engage in Mailing Listshttps://wiki.gnucash.org/wiki/Mailing_Lists Clarify the ScopeAccording to Google Play reviews, most people use the app to enter transactions on the go and then import them to the desktop program. Rename the ProjectSo far the name "GnuCash Pocket" has won with an absolute majority amongst all the proposed names, kudos to @yarons 🎊 We could then start renaming as following (proposal by @pnemonic78 ❤):
Update the Support ChannelThere 3 abandonned supprort channels: GitHub Issues, UserVoice, Google+ Community
Integrate with GnuCashWe should use shared code for core functionality with GnuCash. |
Also @gutierri i promoted you as maintainer in the new org. are you willing to occupy that role with me? I have listed the current team members and their roles here: https://github.com/GnuCash-Pocket/gnucash-android/wiki/Contributors
|
Just wanted to let y'all know: |
I can help with Croatian translations (which I've done in the past for both projects …) If possible, it would be good if the new project GnuCash-Pocket could at least share the glossary (or identical source strings) of the project GnuCash on Hosted Weblate. This would help to have identical wording betweeen the apps. But, it may depend upon the translation licences of the two projects. I'm no lawyer, so I don't know if my suggestion is legit. |
+1
l can translate zh-cn
Milo Ivir ***@***.***> 于 2022年10月1日周六 22:43写道:
… I can help with Croatian translations (which I've done in the past for
both projects …)
If possible, it would be good if the new project *GnuCash-Pocket* could
at least share the glossary (or identical source strings) of the project
*GnuCash* on Hosted Weblate. This would help to have identical wording
betweeen the apps.
But, it may depend upon the translation licences of the two projects. I'm
no lawyer, so I don't know if my suggestion is legit.
—
Reply to this email directly, view it on GitHub
<#913 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAQ3HTJF2XU3Y7MEZBOUVSDWBBEZ7ANCNFSM5TQTJN6A>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I suggest continuing the conversation in the new org and project so that it gains traction. |
Are you, XilinJia, interested in participating in GnuCash Pocket as it is arising now? Or maybe you want to develop it only by yourself? Because I see that djbrown claimed you as a developer, not even asking you how you see yourself in this starting project. |
BTW, I will translate pl-PL. |
Conditons of a free hosted weblate project: https://hosted.weblate.org/hosting/ BTW most translators should drop the country code. There are a few exceptions like pt-BR (different words) or zh-* (different writing). Else you would exclude users from other countries. As an example see https://en.wikipedia.org/wiki/List_of_countries_and_territories_where_Portuguese_is_an_official_language |
@fellen I think it supports both methods but changing it is generally a more convenient and standard approach. |
Hi @Kaligula0, I agreed to join the new project and would like to contribute. I am not exactly sure as to what's expected from me as a "developer", but I am willing to contribute some non-trivial effort. The work in my fork has been done when the project is idle. There are quite substantial updates. Once the project gets going, I hope to get it merged so we can start with an updated code base. |
I think it would be better to make sure we're all synced about that and that your changes are accepted before dealing with all that, BTW are your build instructions submitted to F-Droid/GitHub Actions/etc.? |
@Kaligula0 I added you as "bug fixer" and "translator" to the Contributors list. I claim that the future name and scope are settled now, nobody contested since my last post. There are a couple of big issues we should tackle next (e.g. the aforementioned CI/CD, major contributions to merge, renamings, etc.). |
@yarons That makes sense. So far, the code built successfully locally. I haven't gone through F-Droid/GitHub Actions. Perhaps someone more experienced in that can do it quickly? |
@XilinJia This issue is exactly about that, you can start by posting your current way of doing it and we'll take it from there. |
|
Compiling, sorry for I forgot to mention that part. |
@yarons nothing special. build.gradle, gradle.properties, gradlew are included. If you clone the branch, then (after Intellij or Android Studio download required packages) it should build. |
I just tried cloning and building the project and it fails |
I finally managed to set up a stable, secure and public CI for the project 🎉 |
I wanted to know what happened to this project? I have gone through all of the comments here. and gone through lot of clones of this repository. But as far as I think it now needed the most of rework as the things have changed now. |
Look at GnuCash-Pocket that djbrown linked in previous comment. We try to revive it. |
I have already opened a few PRs in GnuCash-Pocket, if anybody cares to approve... :-) |
It's so sad to see gnucash-android abandoned...
The app was downloaded more than 100.000 times on the Play Store and more than 6500 users reviewed it, giving on average 4.2 stars.
Maybe @codinguser could give writing permissions to @slak44 or @JeanGarf who have contributed a lot in the last year, as it is here reported:
#882 (comment)
(the last commit was on Jun 8, 2021)
Independent improvements of @slak44 are here:
https://github.com/slak44/gnucash-android
Looking at old contributors, maybe @rivaldi8, @aint, @jorgeml are still interested to help?
I added gnucash-android to this list of projects in need of maintainers here:
pickhardt/maintainers-wanted#57 (comment)
Any other idea that could help? Lots of people use the app! Maybe we could help with donations as well.
The text was updated successfully, but these errors were encountered: