{"id":16657978,"url":"https://github.com/michaelklishin/quartzite","last_synced_at":"2025-05-16T18:05:44.665Z","repository":{"id":2068816,"uuid":"3007589","full_name":"michaelklishin/quartzite","owner":"michaelklishin","description":"Quarzite is a thin idiomatic Clojure layer on top the Quartz Scheduler","archived":false,"fork":false,"pushed_at":"2025-02-05T16:39:00.000Z","size":301,"stargazers_count":223,"open_issues_count":3,"forks_count":35,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-03T18:13:23.996Z","etag":null,"topics":["clojure","clojurewerkz","quartz","quartz-scheduler","scheduler","scheduling"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"PixelsCommander/HTML-GL","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michaelklishin.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-12-18T19:42:39.000Z","updated_at":"2025-03-28T05:24:18.000Z","dependencies_parsed_at":"2024-12-31T10:11:54.522Z","dependency_job_id":"f4ab3129-3caa-4f1f-8129-7b612a435b4f","html_url":"https://github.com/michaelklishin/quartzite","commit_stats":{"total_commits":301,"total_committers":17,"mean_commits":"17.705882352941178","dds":0.1661129568106312,"last_synced_commit":"41a1c8db93476c6abd7b4c3765a645b977fe4dd7"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Fquartzite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Fquartzite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Fquartzite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaelklishin%2Fquartzite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaelklishin","download_url":"https://codeload.github.com/michaelklishin/quartzite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248599694,"owners_count":21131340,"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","clojurewerkz","quartz","quartz-scheduler","scheduler","scheduling"],"created_at":"2024-10-12T10:02:17.759Z","updated_at":"2025-04-12T16:43:36.760Z","avatar_url":"https://github.com/michaelklishin.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quartzite, a thin Clojure layer on top the Quartz Scheduler\n\nQuartzite is a powerful Clojure scheduling library built on top the [Quartz Scheduler](http://quartz-scheduler.org/).\n\n\n## Project goals\n\n * Support all commonly used Quartz features but follow the 80/20 rule\n * Be (reasonably) idiomatic but easy to understand for people familiar with Quartz\n * Be [well documented](doc/guides/README.md)\n * Be [well tested](https://github.com/michaelklishin/quartzite/tree/master/test/clojurewerkz/quartzite/test)\n * Integrate with libraries like JodaTime where appropriate, like [Monger, a modern Clojure MongoDB client](https://github.com/michaelklishin/monger) does\n * Not a half-assed effort: libraries should be well maintained and test-driven or not be open sourced in the first place\n\n\n## Project Maturity\n\nQuartzite is past `2.0`. We consider it to be stable\nand reasonably mature. Quartz Scheduler is a very mature project.\n\nAPI changes generally follow semantic versioning and are driven by the user\nfeedback.\n\n\n## Supported Clojure Versions\n\nQuartzite requires Clojure 1.6 or later. The most recent release is always\nrecommended.\n\n\n## Maven Artifacts\n\n### The Most Recent Release\n\nQuartzite artifacts are [released to Clojars](https://clojars.org/clojurewerkz/quartzite). If you are using Maven, add the following repository\ndefinition to your `pom.xml`:\n\n```xml\n\u003crepository\u003e\n  \u003cid\u003eclojars.org\u003c/id\u003e\n  \u003curl\u003ehttp://clojars.org/repo\u003c/url\u003e\n\u003c/repository\u003e\n```\n\n### The Most Recent Version\n\nWith Leiningen:\n\n[![Clojars Project](http://clojars.org/clojurewerkz/quartzite/latest-version.svg)](http://clojars.org/clojurewerkz/quartzite)\n\nWith Maven:\n\n    \u003cdependency\u003e\n      \u003cgroupId\u003eclojurewerkz\u003c/groupId\u003e\n      \u003cartifactId\u003equartzite\u003c/artifactId\u003e\n      \u003cversion\u003e2.1.0\u003c/version\u003e\n    \u003c/dependency\u003e\n\n\n\n## Getting Started, Documentation\n\nPlease refer to the [Getting Started with Clojure and Quartz](./doc/guides/getting_started.md).\n[Quartzite documentation guides](./doc/guides) are not fully complete but cover most of the functionality.\n\nQuality [Clojure documentation](http://clojure-doc.org) is available elsewhere.\n\n\n## Community\n\n[Quartzite has a mailing list](https://groups.google.com/group/clojure-quartz). Feel free to join it and ask any questions you may have.\n\nTo subscribe for announcements of releases, important changes and so on, please follow [@ClojureWerkz](https://twitter.com/#!/clojurewerkz) on Twitter.\n\n\n\n\n## Quartzite Is a ClojureWerkz Project\n\nQuartzite is part of the [group of Clojure libraries known as ClojureWerkz](http://clojurewerkz.org).\n\n\n\n## Continuous Integration\n\n[![Continuous Integration status](https://secure.travis-ci.org/michaelklishin/quartzite.png)](http://travis-ci.org/michaelklishin/quartzite)\n\n\nCI is hosted by [travis-ci.org](http://travis-ci.org)\n\n\n\n## Development\n\nQuartzite uses [Leiningen 2](https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md). Make\nsure you have it installed and then run tests against all supported Clojure versions using\n\n    lein all test\n\nThen create a branch and make your changes on it. Once you are done with your changes and all\ntests pass, submit a pull request on Github.\n\n\n## License\n\nCopyright (C) 2011-2023 Michael S. Klishin, Alex Petrov, the ClojureWerkz team and contributors.\n\nDistributed under the Eclipse Public License, the same as Clojure.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelklishin%2Fquartzite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaelklishin%2Fquartzite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaelklishin%2Fquartzite/lists"}