{"id":19755979,"url":"https://github.com/mumuki/mumuki-html-runner","last_synced_at":"2025-02-28T01:49:51.903Z","repository":{"id":52642671,"uuid":"86485094","full_name":"mumuki/mumuki-html-runner","owner":"mumuki","description":"🕸️ Sinatra server for validating Web pages with HTML, CSS and JavaScipt within Mumuki","archived":false,"fork":false,"pushed_at":"2023-04-20T19:42:21.000Z","size":134,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-14T02:23:15.070Z","etag":null,"topics":["code-evaluation","educational","hexp","html","mumuki","nokogiri","programming","ruby","runner","web-development"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mumuki.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":"2017-03-28T16:54:44.000Z","updated_at":"2022-11-30T19:23:03.000Z","dependencies_parsed_at":"2023-09-24T16:39:25.904Z","dependency_job_id":null,"html_url":"https://github.com/mumuki/mumuki-html-runner","commit_stats":{"total_commits":184,"total_committers":12,"mean_commits":"15.333333333333334","dds":0.6847826086956521,"last_synced_commit":"ac68205ec62ca9c2b6b52a51491e66bddd78d267"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mumuki%2Fmumuki-html-runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mumuki%2Fmumuki-html-runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mumuki%2Fmumuki-html-runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mumuki%2Fmumuki-html-runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mumuki","download_url":"https://codeload.github.com/mumuki/mumuki-html-runner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239361311,"owners_count":19625941,"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":["code-evaluation","educational","hexp","html","mumuki","nokogiri","programming","ruby","runner","web-development"],"created_at":"2024-11-12T03:14:25.112Z","updated_at":"2025-02-28T01:49:51.869Z","avatar_url":"https://github.com/mumuki.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Stories in Ready](https://badge.waffle.io/mumuki/mumuki-html-runner.png?label=ready\u0026title=Ready)](https://waffle.io/mumuki/mumuki-html-runner)\n[![Build Status](https://travis-ci.org/mumuki/mumuki-html-runner.svg?branch=master)](https://travis-ci.org/mumuki/mumuki-html-runner)\n[![Code Climate](https://codeclimate.com/github/mumuki/mumuki-html-runner/badges/gpa.svg)](https://codeclimate.com/github/mumuki/mumuki-html-runner)\n[![Test Coverage](https://codeclimate.com/github/mumuki/mumuki-html-runner/badges/coverage.svg)](https://codeclimate.com/github/mumuki/mumuki-html-runner/coverage)\n\n# mumuki-html-runner\n\n\u003e Sinatra server for validating HTML exercises within [Mumuki](http://github.com/mumuki)\n\n## Prerequisites\n\n  Install `rbenv`:\n\n\u003eYou can install rbenv following the instructions of this [Link](http://uqbar-wiki.org/index.php?title=Gu%C3%ADa_de_Instalaci%C3%B3n_de_Ruby)\n\n  Install `docker`\n\n\u003eYou can install docker following the instructions of this [Link](https://docs.docker.com/get-started/)\n\n## Setup\n\n Open  the Terminal Console, located in this project's\n directory, run the following commands:\n\n  bundle install\n  ./bin/pull_worker.sh\n\n## Deploy docker image\n\n```\ncd worker/\n# docker login\ndocker rmi mumuki/mumuki-html-worker\ndocker build -t mumuki/mumuki-html-worker .\ndocker push mumuki/mumuki-html-worker\n```\n\n## Run tests\n\nNote: When running tests you may recieve a Warning like this one:\n\n` \"[2015-07-16T11:03:48.197981 #2823]  INFO -- : Not reporting  to Code Climate because ENV'CODECLIMATE_REPO_TOKEN'] is not set.\"`\n\n  Don't worry about that, it doesn't mean that test is not working.\n\n\nIf you want to run tests by console you can do the following steps:\n  Open the Terminal console and inside the Project's directory    run the following commands:\n\n    bundle exec rspec\n\n(that should run the expectation tests)\n\nAlso you can all the tests running the following command:\n\n    bundle exec rake\n\nIf you want to run the test using rubymine just look for the \"spec\"     folder inside mumuki-html-runner project, right click on the      previously mentioned folder and click on \"Run all Specs...\" option.\n\nIf you have done the steps correctly both ways of running test should do it successfully.\n\n## Considerations\n\nWhen using multiple files, it assumes that the main file will be called `index.html`.\n\n\n## See also\n\nDocumentations for the dom assertions [is here](https://github.com/mumuki/run-dom-tests)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmumuki%2Fmumuki-html-runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmumuki%2Fmumuki-html-runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmumuki%2Fmumuki-html-runner/lists"}