{"id":15464676,"url":"https://github.com/cored/connect","last_synced_at":"2026-06-30T00:32:02.020Z","repository":{"id":25538499,"uuid":"28971123","full_name":"cored/connect","owner":"cored","description":"Namely Connect – Integrate with Namely.","archived":false,"fork":false,"pushed_at":"2016-05-04T15:20:47.000Z","size":1832,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T12:35:08.626Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cored.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-08T15:06:40.000Z","updated_at":"2016-08-11T14:22:58.000Z","dependencies_parsed_at":"2022-07-12T16:08:04.376Z","dependency_job_id":null,"html_url":"https://github.com/cored/connect","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cored/connect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cored%2Fconnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cored%2Fconnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cored%2Fconnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cored%2Fconnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cored","download_url":"https://codeload.github.com/cored/connect/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cored%2Fconnect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34948227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-02T00:41:10.826Z","updated_at":"2026-06-30T00:32:01.999Z","avatar_url":"https://github.com/cored.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Namely Connect\n\n[![Code Climate](https://codeclimate.com/github/namely/connect/badges/gpa.svg)](https://codeclimate.com/github/namely/connect)\n[![Circle CI](https://circleci.com/gh/namely/connect.svg?style=svg\u0026circle-token=07c371714354bf58f4d2af8e0d92d793b5998880)](https://circleci.com/gh/namely/connect)\n\nSimple web app for connecting external apps with Namely.\n\nPlanned integrations:\n\n* Jobvite (create new Namely Profiles based on candidate data)\n\n## Getting set up\n\n0. Install Docker \u0026 Docker Machine \u0026 Docker Compose\n\nosx:\n```sh\nbrew install docker-compose\n```\n\n1. Build docker image\n\n```sh\ndocker-compose build\n```\n\n2. Run all services\n\n```sh\ndocker-compose up\n```\n\n3. Run the tests:\n\n```sh\ndocker-compose run web rake\n```\n\nWhen changing feature specs that make API calls, you will need to rebuild one or\nmore VCR fixtures (in `spec/fixtures/vcr_cassettes`). When running these specs\nwithout a saved VCR cassette, you will have to set the following environment\nvariables in your `.env` file:\n\n* `TEST_JOBVITE_KEY` and `TEST_JOBVITE_SECRET`: A valid Jobvite API key and\n  secret.\n* `TEST_NAMELY_SUBDOMAIN`: The subdomain of a Namely sandbox account, e.g. if\n  the account is at `foobar.namely.com`, you would set this to `foobar`.\n* `TEST_NAMELY_ACCESS_TOKEN`: A valid access token for the Namely sandbox\n  account specified by `TEST_NAMELY_SUBDOMAIN`.\n* `TEST_NAMELY_AUTH_CODE`: An OAuth auth code for the Namely sandbox account\n  specified by `TEST_NAMELY_SUBDOMAIN`.\n\n## Importing data from Jobvite to Namely\n\nTo import newly hired Jobvite candidates for all users, run:\n\n```sh\ndocker-compose run web rake jobvite:import\n```\n\nThis task can be invoked by a cron job or otherwise scheduled to regularly\nimport newly hired candidates.\n\n## Development\n\n### Pull Requests\n\n#### Tags\n\nWe tag pull requests, so their state is obvious. The following tags should be used in the subject as [TAG] My contribution.\n\n* WIP - Work In Progress. The pull request will change, and there is no need to review it yet.\n* RFC - Request For Comment. The request is ready for +1s (:+1:) and/or comments.\n* RDY - The request is ready to be merged. The request must have received at least 2 +1s (:+1:) (approvals) from other developers before being marked RDY. \n\nNOTE: When you approve a pull request (ie, give a +1), please add a short comment about your decision.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcored%2Fconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcored%2Fconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcored%2Fconnect/lists"}