{"id":25103501,"url":"https://github.com/elliotsilver/test","last_synced_at":"2025-10-09T11:33:11.288Z","repository":{"id":45058200,"uuid":"292071581","full_name":"ElliotSilver/test","owner":"ElliotSilver","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-19T20:12:04.000Z","size":62,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T07:25:39.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Batchfile","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/ElliotSilver.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":"2020-09-01T18:05:22.000Z","updated_at":"2024-12-14T23:38:56.000Z","dependencies_parsed_at":"2023-11-30T23:22:51.501Z","dependency_job_id":"6740116a-8476-4de3-94cd-63879d863016","html_url":"https://github.com/ElliotSilver/test","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ElliotSilver/test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElliotSilver%2Ftest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElliotSilver%2Ftest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElliotSilver%2Ftest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElliotSilver%2Ftest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElliotSilver","download_url":"https://codeload.github.com/ElliotSilver/test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElliotSilver%2Ftest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001304,"owners_count":26083058,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"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":"2025-02-07T21:47:37.628Z","updated_at":"2025-10-09T11:33:11.270Z","avatar_url":"https://github.com/ElliotSilver.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Intro to FHIR IG Publisher and Sushi\n* http://build.fhir.org/ig/FHIR/sample-ig/ (https://github.com/FHIR/sample-ig)\n* create project on github\n* create new workspace and connect to project\n## Create a sushi project\n* https://build.fhir.org/ig/HL7/fhir-shorthand/ (https://github.com/HL7/fhir-shorthand)\n* https://fshschool.org/docs/sushi/\n* cd to parent directory\n* sushi --init, show created content\n* add publisher/name, publisher/url, title, description to sushi-config.yaml* \n* run sushi, show created content\n## Run IG Publisher\n* https://github.com/FHIR/latest-ig-publisher\n* https://github.com/HL7/fhir-ig-publisher\n* chmod ugo+x *.sh\n* run _updatepublisher (https://github.com/HL7/ig-publisher-scripts)\n* add publisher info to sushi-config.yaml\n* run _genonce\n* review index.html\n* review qa.html\n## Modifying the template\n* http://build.fhir.org/ig/FHIR/ig-guidance/index.html\n* create a directory \"joel-template\", \"joel-template/package\"\n* create package/package.json:\n```json\n{\n    \"name\": \"joel.template\",\n    \"version\": \"0.1\",\n    \"type\": \"fhir.template\",\n    \"license\": \"CC0-1.0\",\n    \"description\": \"Sample template for Joel\",\n    \"base\": \"fhir.base.template\",\n    \"dependencies\": {\n        \"fhir.base.template\": \"current\"\n    }\n}\n```\n* create joel-template/{inclues,content/assets/{css,image}}\n* copy logo file to content/assets/images/main_logo.png\n* create content/assets/css/joel-template.css:\n```css\n/* #segment-footer \u003e .container {background-color: #e02e3b;}\n.navbar-inverse {background-color: #e02e3b;}\n*/\n:root {\n    --ig-status-text-color: #0093d5; /* 1. IG Title and status text color */\n    --navbar-bg-color: #e02e3b; /* 2. Header container color */\n    --footer-bg-color: #23313a; /* 3. Footer background color*/\n    --footer-container-color: #23313a; /* 4. Footer container color */\n    --stripe-bg-color: #e02e3b; /* 5. Header strip color */\n    --btn-hover-color: #d86422;  /* 6. Menu button hover color */\n    --btn-active-color: #2a6496; /* 7. Menu button active color */\n    --btn-text-color: white; /* 8. Menu button text color */\n    --link-color: #2a6496; /* 13. Hyperlink text color */\n    --link-hover-color: #e02e3b; /* 14. Hyperlink text hover color */\n    --publish-box-bg-color: #d82138; /* 15. Publish box background color */\n    --publish-box-border: 1px solid #23313a; /* 16.  Publish box border definition */\n    --toc-box-bg-color: #ebebeb; /* 17.  TOC box background color */\n    --toc-box-border: 1px solid #23313a; /* 18. TOC box border definition */\n    --ig-header-color: white; /* 21. Header color (sides) -- main bg color */\n    --ig-header-container-color: white; /* 22. Header container color (center) */\n\n    --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */\n    --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end  color */\n    --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */\n    --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */\n    --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */\n    --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */\n}  \n```\n* create includes/_append.fragment-css.html:\n```html\n  \u003clink href=\"assets/css/joel-template.css\" rel=\"stylesheet\"/\u003e\n```\n* create includes/_append.fragment-header.html\n```html\n  \u003cdiv id=\"hl7-nav\"\u003e \n     \u003ca id=\"hl7-logo\" no-external=\"true\" href=\"http://example.org/index.html\"\u003e\n     \u003cimg height=\"50\" alt=\"Infoway\" src=\"assets/images/main_logo.png\"/\u003e\n     \u003c/a\u003e\n```\n* change ig.ini template to name of directory\n```yaml\n;template = fhir.base.template#current\ntemplate = joel-template\n```\n* run ig publisher and view output\n## Setting up the CI build\n* https://github.com/FHIR/auto-ig-builder\n* add .index.json to .gitignore\n* check-in and sync\n* in github.com, go to settings/webhooks, select add webhook\n  * payload: https://us-central1-fhir-org-starter-project.cloudfunctions.net/ig-commit-trigger\n  * content: application/json\n* edit a file in github, commit, and see it build on the CI build\n## History\n* https://github.com/HL7/fhir-ig-history-template\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felliotsilver%2Ftest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felliotsilver%2Ftest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felliotsilver%2Ftest/lists"}