{"id":16653627,"url":"https://github.com/norm/generic-templates","last_synced_at":"2025-06-17T21:36:32.657Z","repository":{"id":66550704,"uuid":"243778","full_name":"norm/generic-templates","owner":"norm","description":"Introductory templates for use in r3, everything at a generic level.","archived":false,"fork":false,"pushed_at":"2009-07-07T20:06:38.000Z","size":84,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-12T17:49:51.656Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/norm.png","metadata":{"files":{"readme":"README.markdown","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":"2009-07-05T18:49:27.000Z","updated_at":"2021-09-17T12:51:30.000Z","dependencies_parsed_at":"2023-02-20T06:31:24.011Z","dependency_job_id":null,"html_url":"https://github.com/norm/generic-templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/norm/generic-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Fgeneric-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Fgeneric-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Fgeneric-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Fgeneric-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/norm","download_url":"https://codeload.github.com/norm/generic-templates/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/norm%2Fgeneric-templates/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260443528,"owners_count":23010035,"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":[],"created_at":"2024-10-12T09:46:06.429Z","updated_at":"2025-06-17T21:36:27.637Z","avatar_url":"https://github.com/norm.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Generic templates\n=================\n\nA set of introductory templates for using in [r3][r3]. They illustrate the\ntechnique of splitting pages up into very small fragments for easier\nlocalisation.\n\n\nNaming scheme\n-------------\n\n*   Anything which is internal to the workings of [r3][r3] is prefixed with\n    `r3_`.\n\n*   Output type is indicated by the extension. So, for example:\n    *   HTML pages are produced by templates with the `.html` extension.\n    *   Atom feeds are produced by templates with the `.atom` extension.\n    *   Any template which is internal to the workings of [r3][r3], or\n        otherwise should not produce output, has the extension `.ros`.\n\n*   Generic target templates (the base template that all others are included \n    by) are named `r3_target_OUTPUT.ros`, where OUTPUT is the output type. So,\n    for example:\n    *   The default HTML template is named `r3_target_html.ros`.\n    *   The default Atom template is named `r3_target_atom.ros`.\n\n*   A lightweight namespacing scheme is used in the scaffolding templates\n    (those that build the main sections of a rendered document). This is done\n    by prefixing the filename with the main section it is in, for example\n    `head_meta_keywords.html` indicates that this is within the `head` \n    element, and is a sub-template of the `head_meta.html` template.\n    \n    This technique is abandoned very quickly within the `body` area of HTML\n    however, as this would result in incredibly lengthy filenames. For the\n    most part, prefixes are kept to one level, so for example:\n    *   `body.html` includes `body_footer.html`\n    *   `body_footer.html` includes `footer_legal.html`\n    *   `footer_legal.html` includes `legal_copyright.html`\n    \n    Once the progression to actual site content is made, any attempt at\n    consistent naming scheme is then abandoned and left as an exercise to the\n    site authors.\n\n\n[r3]:http://developer.yahoo.com/r3/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorm%2Fgeneric-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnorm%2Fgeneric-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnorm%2Fgeneric-templates/lists"}