{"id":21871859,"url":"https://github.com/kcmerrill/vitaminc","last_synced_at":"2026-04-10T17:17:58.934Z","repository":{"id":151120491,"uuid":"12396945","full_name":"kcmerrill/VitaminC","owner":"kcmerrill","description":"A multi language test runner.","archived":false,"fork":false,"pushed_at":"2016-04-05T21:48:03.000Z","size":1727,"stargazers_count":1,"open_issues_count":7,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-26T17:11:21.146Z","etag":null,"topics":["language","multi","runner","test","test-runner"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"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/kcmerrill.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-08-27T04:23:44.000Z","updated_at":"2016-04-01T22:54:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"1527e6c9-785f-4baa-8c7c-adcd4fff8fc3","html_url":"https://github.com/kcmerrill/VitaminC","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/kcmerrill%2FVitaminC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kcmerrill%2FVitaminC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kcmerrill%2FVitaminC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kcmerrill%2FVitaminC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kcmerrill","download_url":"https://codeload.github.com/kcmerrill/VitaminC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244877205,"owners_count":20524980,"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":["language","multi","runner","test","test-runner"],"created_at":"2024-11-28T06:15:37.250Z","updated_at":"2025-12-30T23:55:50.534Z","avatar_url":"https://github.com/kcmerrill.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Vitamin C Test Runner\n========\n\nA multi language test runner that supports php, python out of the box. Javascript will be coming soon. Because Vitamin C runs commands via the command line, adding your language of choice should be rather simple by simply adding another test runner.\n\nThe results are a bar that is at the bottom of the page.\n\n- **Green Bar**\n - Indicates that all tests are passing\n- **Yellow Bar**\n - Indicates that tests are running, and none have yet to return with a valid result\n- **Red Bar**\n - Indicates that one or more tests have failed. The text displayed in the bar should indicate what test failed and why.\n\n\n##How does it work?\n###Video Demo\n[![Vitamin C in Action](https://raw.githubusercontent.com/kcmerrill/VitaminC/master/vitaminc/demo/VitaminC_LiveMode.png)] (https://www.youtube.com/watch?v=2L1LezvExL4)\n\n###Project Mode\n![Project Mode](https://raw.githubusercontent.com/kcmerrill/VitaminC/master/vitaminc/demo/VitaminC_ProjectMode.png)\n\n###Debug Mode\n![Debug Mode](https://raw.githubusercontent.com/kcmerrill/VitaminC/master/vitaminc/demo/VitaminC_DebugMode.png)\n\n######Side Note\nIt's an early version prototype that will have quite a few bugs. If you see any please feel free to do a PR and I'd be happy to merge them in. I realize the irony in that there are not tests as of yet. Because it's such an early versioned prototype, I'll be adding them sooner rather than later.\n\n###Installation Instructions\n\n##### Via composer\n- Either clone or download the Vitamin C repository to your machine where your code is located.\n- Using composer(http://getcomposer.org) run composer.phar install in the root directory\n- Once the installation is completed, cd into the WWW directory and using php \u003e= 5.4 built in webserver, run php -S localhost:9999\n- In a web browser, direct the url to http://localhost:9999\n\n\n##### Via docker\n- If you're a docker user, this is probably the easiest way, simply docker pull kcmerrill/vitaminc\n- For it's FIRST use, simply cd into your projects folder, or if you're like me and have a folder with a bunch of projects inside of it, cd to it and run: \n```shell\ndocker run -d -p 80:80 -v $PWD:/$PWD --name vitaminc kcmerrill/vitaminc\n```\n- For every use afterwards, simply run:\n```shell\ndocker start vitaminc\n```\n\nOf course if you have any questions, please feel free to email me. kcmerrill@gmail.com or leave me a comment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkcmerrill%2Fvitaminc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkcmerrill%2Fvitaminc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkcmerrill%2Fvitaminc/lists"}