{"id":19909121,"url":"https://github.com/dyne/clj-flows","last_synced_at":"2025-05-03T02:31:36.971Z","repository":{"id":136229111,"uuid":"220208557","full_name":"dyne/clj-flows","owner":"dyne","description":"A building block of the REFLOW infrastructure: a VF implementation in clojure, with graphql as API layer. ","archived":false,"fork":false,"pushed_at":"2020-02-03T16:52:46.000Z","size":96,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-07T10:35:46.767Z","etag":null,"topics":["clojure","dyne","graphql","valueflows"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dyne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-11-07T10:18:10.000Z","updated_at":"2020-03-12T15:51:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"373e7ab3-930e-4b7d-ad9b-8ac526b08931","html_url":"https://github.com/dyne/clj-flows","commit_stats":{"total_commits":21,"total_committers":2,"mean_commits":10.5,"dds":"0.38095238095238093","last_synced_commit":"c80cff1e4e2b19cba8d62924d53fa4412158b7a6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyne%2Fclj-flows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyne%2Fclj-flows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyne%2Fclj-flows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dyne%2Fclj-flows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dyne","download_url":"https://codeload.github.com/dyne/clj-flows/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252133723,"owners_count":21699586,"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":["clojure","dyne","graphql","valueflows"],"created_at":"2024-11-12T21:14:24.596Z","updated_at":"2025-05-03T02:31:36.633Z","avatar_url":"https://github.com/dyne.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# social-wallet\n\nA generic social wallet UI which uses the social-wallet-api for a beckend\n\n\u003ca href=\"https://www.dyne.org\"\u003e\u003cimg\nsrc=\"https://zenroom.dyne.org/img/software_by_dyne.png\"\nalt=\"software by Dyne.org\"\ntitle=\"software by Dyne.org\" class=\"pull-right\"\u003e\u003c/a\u003e\n\n[Getting started](#Getting-Started) | [Prerequisites](#Prerequisites) | [Running](#Running) | [Running the tests](#Running-the-tests) | [Deployment](#Deployment) | [Todos](#Todos) | [Acknowledgements](#Acknowledgements) | [License](#License) | [change log](https://github.com/dyne/social-wallet/blob/master/CHANGELOG.markdown) \n\n[![Build Status](https://travis-ci.org/Commonfare-net/social-wallet.svg?branch=master)](https://travis-ci.org/Commonfare-net/social-wallet)\n[![Clojars Project](https://img.shields.io/clojars/v/social-wallet.svg)](https://clojars.org/social-wallet)\n[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n\n## Getting Started\n\nFIXME\n\n### Prerequisites\n\n\u003cimg class=\"pull-left\" src=\"https://secrets.dyne.org/static/img/leiningen.jpg\"\nstyle=\"padding-right: 1.5em\"\u003e\n\nPlease install\n1. A JDK. The software is tested on [openJDK](http://openjdk.java.net/) versions 7 and 8 as well as with [oracleJDK 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) and 10. Make sure that the env var JAVA_HOME is set to the JDK install dir like [mentioned here](https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html).\n2. [MongoDB community edition](https://docs.mongodb.com/manual/administration/install-community/). The software has been tested on Mongo v3.6.4. Earlier versions might not work due to loss of precision (Decimal128 was not introduced).\n3. [leiningen](https://leiningen.org/) which is used for dependency management like:\n```\nmkdir ~/bin\nwget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -O ~/bin/lein\nchmod +x ~/bin/lein\n```\n\n### Running \n\nFirst of all check the configuration in\n`resources/social-wallet.yaml` and adjust its contents to your\nsetup. Here a sample configuration:\n\nFIXME\n\nOnce correctly configured, from inside the social-wallet-api source\ndirectory one can use various commands to run it live (refreshing live\nchanges to the code) using:\n\n- `lein ring server` (which will start and spawn a browser on it)\n- `lein ring server-headless` (will start without browser)\n\nOne can also use `lein uberjar` to build a standalone jar application,\nor `lein uberwar` to build a standalone war application ready to be\nserved from enterprise infrastructure using JBoss or Tomcat.\n\n## Running the tests\n\nTo run all tests one need to run\n` lein midje`\non the project dir\n\n\n## Deployment\n\nFIXME\n\n## Todos\n\nFIXME\n\n## Acknowledgements\n\nFIXME\n\n## License\n\nThis project is licensed under the AGPL 3 License - see the [LICENSE](LICENSE) file for details\n\n#### Additional permission under GNU AGPL version 3 section 7.\n\nIf you modify social-wallet, or any covered work, by linking or combining it with any library (or a modified version of that library), containing parts covered by the terms of EPL v 1.0, the licensors of this Program grant you additional permission to convey the resulting work. Your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of the libraries (dependencies) covered by the terms of EPL v 1.0 used as well as that of the covered work.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyne%2Fclj-flows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdyne%2Fclj-flows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyne%2Fclj-flows/lists"}