Author Topic: Financier frontend repository is now open sourced!  (Read 3621 times)

Offline Alex

Financier frontend repository is now open sourced!
« on: August 28, 2017, 07:02:51 PM »
Please see here:

https://gitlab.com/financier/financier/

I have decided to use the MIT license with Financier. This is very permissive to the point that you could (if you wanted to) use Financier on a commercial basis! :)

In any case, please enjoy. I'll answer some basic questions, but it should be self explanatory.

One cool thing - docs for Financier are available here: https://app.financier.io/docs/ HOWEVER - Please note that you need to go a hard refresh (hold COMMAND on Mac and click refresh) - otherwise the Service Worker for app.financier.io will supersede it.

Blog post to follow once the dust settles!
I am the Financier owner/admin/coder dude.

Offline Alex

Re: Financier frontend repository is now open sourced!
« Reply #1 on: August 28, 2017, 07:13:33 PM »
Also - I'd like to note that I do understand people are disappointed with the progress of Financier. (It's been months since the last update!) This is totally understandable, and I could've had better communication about it. That being said, I would like to note that I still stand behind Financier in maintaining it in the future. If you're using it today, don't worry about it going anywhere anytime soon. :)
I am the Financier owner/admin/coder dude.

Offline cracksys

Re: Financier frontend repository is now open sourced!
« Reply #2 on: August 29, 2017, 06:35:47 AM »
Great to hear @Alex

I'm still using it religiously but lack of payee management and basic report dampen my excitement to monitor my budget.

Offline JamJam

Re: Financier frontend repository is now open sourced!
« Reply #3 on: August 29, 2017, 11:38:16 AM »
Thank you for open sourcing the front end! Hopefully this will lead to some nice progress on the implementation.

Offline ramblinwreck

Re: Financier frontend repository is now open sourced!
« Reply #4 on: August 30, 2017, 06:57:14 AM »
I would like to note that I still stand behind Financier in maintaining it in the future. If you're using it today, don't worry about it going anywhere anytime soon. :)

This part is good to hear.

However, can someone explain the practical implications for folks like me who are end users (only), and are not software developers / don't plan to contribute to open source development? I just paid my $12 bucks and want to use the program as a replacement for YNAB4. Does it being open sourced mean that the look/feel/functionality is likely to change at the will of arbitrary software developers who decide to contributing to the project? Or will there be someone providing 'direction' for development?

To be clear, I'm not against new (sought after) features being implemented -- far from it. I'm just curious how the open source flow works in practice. I'd imagine different folks have different ideas about what should be changed..
« Last Edit: August 30, 2017, 06:59:26 AM by ramblinwreck »

Offline jat255

Re: Financier frontend repository is now open sourced!
« Reply #5 on: August 30, 2017, 12:23:38 PM »
Does it being open sourced mean that the look/feel/functionality is likely to change at the will of arbitrary software developers who decide to contributing to the project? Or will there be someone providing 'direction' for development?
...
I'm just curious how the open source flow works in practice. I'd imagine different folks have different ideas about what should be changed..

From a user perspective, nothing should change unless @Alex decides he wants it to. He controls the "authoritative" copy of the software, which is called the "upstream" version. Basically, the open-sourcing enables everyone to make a full copy of the program (offline-only, since he only released the front-end part). A developer (or enterprising user) can then make changes to their personal copy however they wish, changing things, adding functionality, etc. however they like. They can then submit a "pull request" to the upstream version, and Alex can decide whether or not to incorporate that change into the primary version that everyone uses when they go to app.financier.io.

Hope that makes sense!

Offline Alex

Re: Financier frontend repository is now open sourced!
« Reply #6 on: August 30, 2017, 12:46:39 PM »
Exactly. :) I'll be thoroughly reviewing any changes before customers see them.
I am the Financier owner/admin/coder dude.

Offline Billy_McSkintos

Re: Financier frontend repository is now open sourced!
« Reply #7 on: August 30, 2017, 12:49:38 PM »
Exactly. :) I'll be thoroughly reviewing any changes before customers see them.
in a timely manner?
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

Offline ramblinwreck

Re: Financier frontend repository is now open sourced!
« Reply #8 on: August 30, 2017, 01:34:30 PM »
From a user perspective, nothing should change unless @Alex decides he wants it to. He controls the "authoritative" copy of the software, which is called the "upstream" version. Basically, the open-sourcing enables everyone to make a full copy of the program (offline-only, since he only released the front-end part). A developer (or enterprising user) can then make changes to their personal copy however they wish, changing things, adding functionality, etc. however they like. They can then submit a "pull request" to the upstream version, and Alex can decide whether or not to incorporate that change into the primary version that everyone uses when they go to app.financier.io.

Hope that makes sense!

Crystal clear. Thanks!

Offline asromzek

Re: Financier frontend repository is now open sourced!
« Reply #9 on: August 30, 2017, 02:23:01 PM »
Exactly. :) I'll be thoroughly reviewing any changes before customers see them.
in a timely manner?

🔥

Edit. I forgot the ;), as usual.
« Last Edit: August 30, 2017, 08:20:48 PM by asromzek »
/s implied, unless stated otherwise.

Offline Saryon

Re: Financier frontend repository is now open sourced!
« Reply #10 on: September 03, 2017, 09:51:18 AM »
Awesome!

As soon as I have the time, I'm going to dive into the code and make some pull requests ;-)

Offline Whatsup

Re: Financier frontend repository is now open sourced!
« Reply #11 on: September 30, 2017, 05:53:24 AM »
Anyone able to give some rough steps on how to get started with this?

I've installed git and npm but can't seem to get things working. So some rough steps would be good. I've tried on windows 7 and ubuntu.

Offline asromzek

Re: Financier frontend repository is now open sourced!
« Reply #12 on: September 30, 2017, 08:58:55 AM »
I forgot (again) that I was going to put that together. These are the current specs for my machine.
  • Windows 10
  • node.js v8.5.0
  • npm v5.3.0

After cloning the project and running npm install, the app won't build when you run npm start. This is due to missing dependency angular-legacy-sortablejs. There appears to be a direct link in the package.json file for that dependency, so I did the following steps to hack it into working. I'm not sure if it's a good solution, but the app built and seemed to run without crashing.
  • Run the command: npm install angular-legacy-sortablejs --save-dev.
  • Navigate to the "node_modules" directory.
  • Rename "angular-legacy-sortablejs-maintained" directory to "angular-legacy-sortablejs".
  • Try running npm start again.

That should get the app up and running, but logging in and syncing likely won't work. You may need to set up some proxy stuff to connect to the central authentication and syncing server. i didn't quite get that far...
/s implied, unless stated otherwise.

Offline Whatsup

Re: Financier frontend repository is now open sourced!
« Reply #13 on: September 30, 2017, 06:28:11 PM »
I forgot (again) that I was going to put that together. These are the current specs for my machine.
  • Windows 10
  • node.js v8.5.0
  • npm v5.3.0

No problem about forgetting  8) thanks for putting something together, I'll see how that goes when I get a chance.

Thanks again

Offline JamJam

Re: Financier frontend repository is now open sourced!
« Reply #14 on: October 06, 2017, 08:20:24 PM »
Pull request to solve the SortableJS issue:

https://gitlab.com/financier/financier/merge_requests/55