{"id":18063309,"url":"https://github.com/danielweinmann/littlebigmoney","last_synced_at":"2025-04-05T13:24:46.807Z","repository":{"id":142463383,"uuid":"12013001","full_name":"danielweinmann/littlebigmoney","owner":"danielweinmann","description":null,"archived":false,"fork":false,"pushed_at":"2015-07-17T22:55:37.000Z","size":37089,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-11T08:48:19.560Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danielweinmann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-10T00:04:25.000Z","updated_at":"2015-04-19T16:37:09.000Z","dependencies_parsed_at":"2023-03-14T16:15:50.589Z","dependency_job_id":null,"html_url":"https://github.com/danielweinmann/littlebigmoney","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielweinmann%2Flittlebigmoney","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielweinmann%2Flittlebigmoney/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielweinmann%2Flittlebigmoney/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielweinmann%2Flittlebigmoney/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielweinmann","download_url":"https://codeload.github.com/danielweinmann/littlebigmoney/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247340665,"owners_count":20923300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-31T05:10:34.512Z","updated_at":"2025-04-05T13:24:46.785Z","avatar_url":"https://github.com/danielweinmann.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Catarse \n\nThe first crowdfunding platform from Brazil\n\n\n## Code \u0026 Build Status\n\n- [![Build Status](https://secure.travis-ci.org/catarse/catarse.png?branch=master)](https://travis-ci.org/catarse/catarse) \n- [![Coverage Status](https://coveralls.io/repos/catarse/catarse/badge.png?branch=channels)](https://coveralls.io/r/catarse/catarse)\n- [![Dependency Status](https://gemnasium.com/catarse/catarse.png)](https://gemnasium.com/catarse/catarse)\n\n## Official repository changed!\n\nOur new address is https://github.com/catarse/catarse\n\n## An open source crowdfunding platform for creative projects\n\nWelcome to Catarse's source code repository. Our goal with opening the source code is to stimulate the creation of a community of developers around a high-quality crowdfunding platform.\n\nYou can see the software in action in http://catarse.me.\n\n## Getting started\n\n## Internationalization\n\nThis software was first created as Brazil's first crowdfunding platform. \nThus, it was first made in Portuguese and with a brazilian payment gateway. \nWe are now internationalizing it, and already have a good support for the english language and for paypal express checkout.\nSee below the Payment gateways section for more information about integrating Catarse with a payment system of your choice.\nIf you want to join us in this effort, please feel free to fork the repository and send us a pull request with your changes. If you have *any* doubt, please join our Google Group at http://groups.google.com/group/catarse-dev and we will help you.\n\n### Translations\n\nWe hope to support a lot of languages in the future. So we are willing to accept pull requests with translations to other languages. Here's a small guide to translate Catarse to your language in a way that we can integrate your translation in the main repository:\n* TODO \n\nThanks a lot to Daniel Walmsley, from http://purpose.com, for starting the internationalization and beginning the english translation.\n\n## Payment gateways\n\nCurrently, we support MoIP and PayPal through our payment engines. Payment engines are extensions to Catarse that implement a specific payment gateway logic. \nThe two current working engines are:\n* MoIP\n* PayPal\n\nIf you have created a different payment engine to Catarse please contact us so we can link your engine here.\nIf you want to create a payment engine please join our mailing list at http://groups.google.com/group/catarse-dev\n\n\nHere are some tips to get things started:\n\n## How to contribute with code\n\nBefore contributing, take a look at our Roadmap (https://www.pivotaltracker.com/projects/427075) and discuss your plans in our mailing list (http://groups.google.com/group/catarse-dev).\n\nOur pivotal is concerned with user visible features using user stories. But we do have some features not visible to users that are planned such as:\n* Turn Catarse into a Rails Engine with customizable views.\n* Turn Backer model into a finite state machine using the state_machine gem as we did with the Project model.\n* Improve the payments engine isolation providing a clear API to integrate new payment engines in the backer review page.\n* Make a installer script to guide users through initial Catarse configuration.\n\nCurrently, a lot of functionality is not tested. If you don't know how to start contributing, please help us regaining control over the code and write a few tests for us! *Any* doubt, please join our Google Group at http://groups.google.com/group/catarse-dev and we will help you out.\n\nAfter that, just fork the project, change what you want, and send us a pull request.\n\n### Coding style\n* We prefer the `{foo: 'bar'}` over `{:foo =\u003e 'bar'}`\n* We prefer the `-\u003e(foo){ bar(foo) }` over `lambda{|foo| bar(foo) }`\n\n### Best practices (or how to get your pull request accepted faster)\n\nWe use RSpec and Steak for the tests, and the best practices are:\n* Create one acceptance tests for each scenario of the feature you are trying to implement.\n* Create model and controller tests to keep 100% of code coverage at least in the new parts that you are writing.\n* Feel free to add specs to the code that is already in the repository without the proper coverage ;)\n* Try to isolate models from controllers as best as you can.\n* Regard the existing tests for a style guide, we try to use implicit spec subjects and lazy evaluation as often as we can. \n\n## Credits\n\nAuthor: Daniel Weinmann\n\nContributors: You know who you are ;) The commit history can help, but the list was getting bigger and pointless to keep in the README.\n\n## License\n\nCopyright (c) 2011 Softa\n\nLicensed under the MIT license (see MIT-LICENSE file)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielweinmann%2Flittlebigmoney","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielweinmann%2Flittlebigmoney","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielweinmann%2Flittlebigmoney/lists"}