{"id":28562851,"url":"https://github.com/nuvla/clojure-library","last_synced_at":"2025-10-19T18:55:56.618Z","repository":{"id":34259811,"uuid":"169072946","full_name":"nuvla/clojure-library","owner":"nuvla","description":"Clojure(Script) library to facilitate use of the Nuvla REST API","archived":false,"fork":false,"pushed_at":"2024-01-29T14:43:20.000Z","size":146,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-08-10T10:59:05.424Z","etag":null,"topics":["cimi","clojure","clojurescript"],"latest_commit_sha":null,"homepage":"https://sixsq.com","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nuvla.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"roadmap":null,"authors":null}},"created_at":"2019-02-04T12:09:01.000Z","updated_at":"2023-01-17T20:50:32.000Z","dependencies_parsed_at":"2024-01-29T16:54:50.586Z","dependency_job_id":null,"html_url":"https://github.com/nuvla/clojure-library","commit_stats":{"total_commits":94,"total_committers":5,"mean_commits":18.8,"dds":0.5319148936170213,"last_synced_commit":"8d8f60d3532ced873811d8c0c47a2b1e7ef2eee1"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvla%2Fclojure-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvla%2Fclojure-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvla%2Fclojure-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvla%2Fclojure-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuvla","download_url":"https://codeload.github.com/nuvla/clojure-library/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuvla%2Fclojure-library/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259073026,"owners_count":22801094,"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":["cimi","clojure","clojurescript"],"created_at":"2025-06-10T12:11:46.253Z","updated_at":"2025-10-19T18:55:56.561Z","avatar_url":"https://github.com/nuvla.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nuvla Clojure Client Library\n\n[![Build Status](https://travis-ci.com/nuvla/clojure-library.svg?branch=master)](https://travis-ci.com/nuvla/clojure-library)\n\nNuvla client library to facilitate interaction with the Nuvla REST API\nvia the Clojure language.\n\nFor usage information, view the online\n[cljdoc](https://cljdoc.org/d/sixsq.nuvla/api) documentation or see\nthe `doc` directory and source files.\n\n## Artifacts\n\n[![Clojars Project](https://img.shields.io/clojars/v/sixsq.nuvla/api.svg)](https://clojars.org/sixsq.nuvla/api) \n\n## Contributing\n\n### Source Code Changes\n\nTo contribute code to this repository, please follow these steps:\n\n 1. Create a branch from master with a descriptive, kebab-cased name\n    to hold all your changes.\n\n 2. Follow the developer guidelines concerning formatting, etc. when\n    modifying the code.\n   \n 3. Once the changes are ready to be reviewed, create a GitHub pull\n    request.  With the pull request, provide a description of the\n    changes and links to any relevant issues (in this repository or\n    others). \n   \n 4. Ensure that the triggered CI checks all pass.  These are triggered\n    automatically with the results shown directly in the pull request.\n\n 5. Once the checks pass, assign the pull request to the repository\n    coordinator (who may then assign it to someone else).\n\n 6. Interact with the reviewer to address any comments.\n\nWhen the reviewer is happy with the pull request, he/she will \"squash\n\u0026 merge\" the pull request and delete the corresponding branch.\n\n**Be aware that this code is intended to work with both Clojure and\nClojureScript.** Keep the source code compatible with both as much as\npossible. \n\n### Testing\n\nAdd appropriate tests that verify the changes or additions you make to\nthe source code.\n\n### Code Formatting\n\nThe bulk of the code in this repository is written in Clojure(Script).\n\nThe formatting follows the standard formatting provided by the Cursive\nIntelliJ plugin with all the default settings **except that map\nentries should be aligned**.\n\nAdditional, formatting guidelines, not handled by the Cursive plugin:\n\n - Use a new line after the `:require` and `:import` keys in namespace\n   declarations.\n\n - Alphabetize the required namespaces.  This can be automated with\n   `lein nsorg --replace`.\n\n - Use 2 blank lines between top-level forms.\n\n - Use a single blank line between a block comment and the following\n   code.\n\nIntelliJ (with Cursive) can format easily whole directories of source\ncode.  Do not hesitate to use this feature to keep the source code\nformatting standardized.\n\n# Copyright\n\nCopyright \u0026copy; 2019-2024 SixSq SA\n\n# License\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you\nmay not use this file except in compliance with the License.  You may\nobtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied.  See the License for the specific language governing\npermissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuvla%2Fclojure-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnuvla%2Fclojure-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuvla%2Fclojure-library/lists"}