Note GSoC and Phase 1 details.

This commit is contained in:
Bradley M. Kuhn 2014-02-13 15:22:40 -05:00
parent 1d61a45f03
commit eb45f06981

View file

@ -5,18 +5,27 @@ NPO Accounting Software Project
[effort to create accounting software for non-profit organizations](https://sfconservancy.org/campaign/). [effort to create accounting software for non-profit organizations](https://sfconservancy.org/campaign/).
Conservancy welcomes the help of anyone who is interested in this issue to Conservancy welcomes the help of anyone who is interested in this issue to
design and develop this software. Initially, during Phase 0 of this project, design and develop this software.
BTW, we're [[hoping to participate in GSoC 2014|GSoC2014Ideas]]. We think
there are enough ideas for probably only one, maybe two, students.
## Phase 0
Initially, during Phase 0 of this project,
Conservancy is doing the following things: Conservancy is doing the following things:
- [Writing a tutorial on a Ledger-CLI setup for fiscal sponsor 501(c)3 organizations](https://gitorious.org/ledger/npo-ledger-cli/). - [Writing a tutorial on a Ledger-CLI setup for fiscal sponsor 501(c)3 organizations](https://gitorious.org/ledger/npo-ledger-cli/).
- [[Finding and evaluating existing Free Software accounting systems|ExistingProjects]]. - [[Finding and evaluating existing Free Software accounting systems|ExistingProjects]].
- [[Writing use cases for non-profit accounting|UseCases]]. - [[Writing use cases for non-profit accounting|UseCases]].
## Phase 1
Phase 0 is nearly complete, and in Phase 1, we plan to: Phase 0 is nearly complete, and in Phase 1, we plan to:
- [Create an REST API for basic double-entry accounting, currently using Ledger-CLI as a backend](http://npoacct.sfconservancy.org/accounting-api/) - [Create an REST API for basic double-entry accounting, currently using Ledger-CLI as a backend](http://npoacct.sfconservancy.org/accounting-api/)
- Add functionality to that API that already exists in the [documented Ledger-CLI setup for NPO's](https://gitorious.org/ledger/npo-ledger-cli/). - Add functionality to that API that already exists in the [documented Ledger-CLI setup for NPO's](https://gitorious.org/ledger/npo-ledger-cli/).
- Create various reports. - Create various reports using that API, to flush out improvements that are needed.
Learning more about this project Learning more about this project
======================== ========================