{"id":19825306,"url":"https://github.com/zerocracy/pages-action","last_synced_at":"2025-02-28T16:30:13.958Z","repository":{"id":240467233,"uuid":"802720676","full_name":"zerocracy/pages-action","owner":"zerocracy","description":"GitHub Action that generates HTML report from a Factbase","archived":false,"fork":false,"pushed_at":"2025-02-23T05:03:51.000Z","size":548,"stargazers_count":5,"open_issues_count":26,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-23T05:24:22.622Z","etag":null,"topics":["zerocracy"],"latest_commit_sha":null,"homepage":"","language":"XSLT","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/zerocracy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-05-19T04:40:29.000Z","updated_at":"2025-02-23T05:03:55.000Z","dependencies_parsed_at":"2024-05-30T11:13:52.389Z","dependency_job_id":"fef57156-bef4-455e-bc2a-3ad5af440042","html_url":"https://github.com/zerocracy/pages-action","commit_stats":null,"previous_names":["zerocracy/pages-action"],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerocracy%2Fpages-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerocracy%2Fpages-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerocracy%2Fpages-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerocracy%2Fpages-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerocracy","download_url":"https://codeload.github.com/zerocracy/pages-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241181432,"owners_count":19923439,"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":["zerocracy"],"created_at":"2024-11-12T11:07:15.384Z","updated_at":"2025-02-28T16:30:13.941Z","avatar_url":"https://github.com/zerocracy.png","language":"XSLT","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pages Zerocracy Action\n\n[![DevOps By Rultor.com](http://www.rultor.com/b/zerocracy/pages-action)](http://www.rultor.com/p/zerocracy/pages-action)\n\n[![make](https://github.com/zerocracy/pages-action/actions/workflows/make.yml/badge.svg)](https://github.com/zerocracy/pages-action/actions/workflows/make.yml)\n[![Hits-of-Code](https://hitsofcode.com/github/zerocracy/pages-action)](https://hitsofcode.com/view/github/zerocracy/pages-action)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/zerocracy/pages-action/blob/master/LICENSE.txt)\n\nThis GitHub Actions plugin is supposed to be used\ntogether with [judges-action](https://github.com/zerocracy/judges-action)\n(the documentation is over there). This plugin takes a Factbase file generated\nby the [judges-action](https://github.com/zerocracy/judges-action) and prints\nits content in YAML, XML, and HTML formats. Also, it prints a user-friendly\nHTML document with a summary of project status (we call it \"vitals\" page).\nThis is how this vitals page looks for\n[our team](https://zerocracy.github.io/judges-action/zerocracy-vitals.html).\n\nThe following configuration options are supported here:\n\n```yaml\n- uses: zerocracy/pages-action@0.0.43\n  with:\n    factbase: foo.fb\n    verbose: true\n    output: my-directory\n    columns: who,when,repository\n    hidden: _id,_time\n    options: |\n      github_token=${{ secrets.GITHUB_TOKEN }}\n```\n\nThe following options are supported:\n\n* `factbase` (required) is the name of the\n[factbase](https://github.com/yegor256/factbase) file;\n* `options` (empty by default) is a list of `k=v` options to be sent to\nthe [judges](https://github.com/yegor256/judges) command line tool;\n* `output` (default: `pages`) is the directory where .XML, .YAML,\nand .HTML files are supposed to be saved to;\n* `logo` (optional) is the URL of the logo to put on the vitals HTML page;\n* `columns` (optional) is a comma-separated list of columns\nto print in the HTML;\n* `hidden` (optional) is a comma-separated list of columns to hide;\n* `today` (optional) is ISO-8601 date-time of today;\n* `verbose` (default: `false`) turns on a more detailed logging.\n\nMore details are in the\n[`action.yml`](https://github.com/zerocracy/pages-action/blob/master/action.yml)\nfile.\n\n## How to Contribute\n\nIn order to test this action, just run (provided, you have\n[GNU make](https://www.gnu.org/software/make/) installed):\n\n```bash\nmake\n```\n\nShould work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerocracy%2Fpages-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerocracy%2Fpages-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerocracy%2Fpages-action/lists"}