{"id":19934507,"url":"https://github.com/openssl/web","last_synced_at":"2026-01-10T08:51:58.673Z","repository":{"id":1052134,"uuid":"60050746","full_name":"openssl/web","owner":"openssl","description":"www.openssl.org ","archived":true,"fork":false,"pushed_at":"2024-07-04T09:57:41.000Z","size":151730,"stargazers_count":52,"open_issues_count":20,"forks_count":75,"subscribers_count":37,"default_branch":"master","last_synced_at":"2025-03-16T13:27:37.467Z","etag":null,"topics":["website"],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/openssl.png","metadata":{"funding":{"github":"openssl"},"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":"support/acks.md","governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-31T02:00:08.000Z","updated_at":"2025-03-08T04:48:52.000Z","dependencies_parsed_at":"2024-03-27T09:31:34.027Z","dependency_job_id":"ea2abcb7-d0a7-4cff-ad08-5b1dffcfd56a","html_url":"https://github.com/openssl/web","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openssl%2Fweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openssl%2Fweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openssl%2Fweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openssl%2Fweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openssl","download_url":"https://codeload.github.com/openssl/web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252190492,"owners_count":21708891,"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":["website"],"created_at":"2024-11-12T23:17:01.951Z","updated_at":"2026-01-10T08:51:58.614Z","avatar_url":"https://github.com/openssl.png","language":"CSS","funding_links":["https://github.com/sponsors/openssl"],"categories":[],"sub_categories":[],"readme":"# OpenSSL web pages\n\nOpenSSL web page sources are written in [Markdown], and possibly templated\nfurther using [Template Toolkit].\n\nPlain Markdown files must have the filename suffix `.md`.\\\nTemplated Markdown files must have the filename suffix `.md.tt`.\n\nFor page breadcrumbs purposes, every Markdown file must start with the\nfollowing YAML section, where `{name}` is replaced with the name this file\nshall have in its part of the breadcrumbs:\n\n``` yaml\n---\nbreadcrumb: {name}\n---\n```\n\nIn each directory where there are Markdown files, there must also be a file\n`dirdata.yaml`, containing common data for that directory, which affects the\nrendering of the sidebar and the common page breadcrumbs (the `breadcrumb`\nvalue in each file will be appended to them).  For example, in the directory\n`examples/`, one might imagine a `examples/dirdata.yaml` looking like this:\n\n``` yaml\n---\nbreadcrumbs: |\n  [Home](..) : [Examples](.)\nsidebar: |\n  # Examples\n\n  -   [One example](example1.html)\n  -   [Another example](example2.html)\n---\n```\n\nPlease remember that all YAML *must* start and end with tripple dash lines\n(`---`).\n\nRecommendations\n---------------\n\n-   Let [Markdown guide] be your guide for writing Markdown files.\n    The [Markdown guide extended syntax] adds a lot of useful\n    possibilities.\n\n    *If there's an alternative* that [Github Flavored Markdown]\n    understands, use that, as that makes reviewing easier.\n\n    If there's a need that isn't covered by the [Markdown guide],\n    refer to the [Pandoc User's Guide], or use HTML, whichever is\n    clearer.\n\n-   Surround any table with `\u003cp\u003e` and `\u003c/p\u003e`, to make it distinct from\n    paragraphs around it.\n\nBuilding\n--------\n\nThe Markdown files are rendered into HTML using [Pandoc], see the\n[Pandoc User's Guide] for information on the Markdown syntax it\nunderstands and support.\n\nBuilding the web pages is done through the `Makefile`, and requires\na number of programs to be installed:\n\n-   [Template Toolkit].  The Debian package is `libtemplate-perl`\n-   [Pandoc].  The Debian package is `pandoc`\n-   [OpenSSL::Query], see its README.md for installation instructions.\n-   `git`, `python3`, `wget`\n\nIt also requires a checkout of a number of repositories and branches.  Some\nof the repositories may need specific access.  The `Makefile` requires that\nthey are all collected under one checkouts directory, with the following\nlayout:\n\n-   `data` (checkout of the `omc/data` repository)\n-   `general-policies`\n    (checkout of \u003chttps://github.com/openssl/general-policies.git\u003e)\n-   `technical-policies`\n    (checkout of \u003chttps://github.com/openssl/technical-policies.git\u003e)\n-   `openssl`\n    (checkout of \u003chttps://github.com/openssl/openssl.git\u003e,\n    `master` branch)\n-   `openssl-3.1`\n    (checkout of \u003chttps://github.com/openssl/openssl.git\u003e,\n    `openssl-3.1` branch)\n-   `openssl-3.0`\n    (checkout of \u003chttps://github.com/openssl/openssl.git\u003e,\n    `openssl-3.0` branch)\n-   `openssl-1.1.1-stable`\n    (checkout of \u003chttps://github.com/openssl/openssl.git\u003e,\n    `OpenSSL_1_1_1-stable` branch)\n\nThe checkouts directory can be given to `make` with the `CHECKOUTS`\nvariable. It is important to use an absolute path:\n\n``` console\n$ make CHECKOUTS=/PATH/TO/checkouts\n```\n\n[Template Toolkit]: http://www.template-toolkit.org/\n[Pandoc]: https://pandoc.org/\n[Pandoc User's Guide]: https://pandoc.org/MANUAL.html#pandocs-markdown\n[Markdown guide]: https://www.markdownguide.org\n[Markdown guide extended syntax]: https://www.markdownguide.org/extended-syntax/\n[Github Flavored Markdown]: https://github.github.com/gfm/\n[OpenSSL::Query]: https://github.com/openssl/omc-tools/tree/master/OpenSSL-Query\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenssl%2Fweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenssl%2Fweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenssl%2Fweb/lists"}