{"id":19645277,"url":"https://github.com/racket/racket-lang-org","last_synced_at":"2026-02-15T04:35:54.098Z","repository":{"id":23908002,"uuid":"27288079","full_name":"racket/racket-lang-org","owner":"racket","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-18T20:47:56.000Z","size":119401,"stargazers_count":73,"open_issues_count":19,"forks_count":55,"subscribers_count":28,"default_branch":"master","last_synced_at":"2026-01-19T04:00:31.689Z","etag":null,"topics":["racket"],"latest_commit_sha":null,"homepage":null,"language":"Racket","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/racket.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"racket"}},"created_at":"2014-11-29T01:46:35.000Z","updated_at":"2026-01-18T20:48:01.000Z","dependencies_parsed_at":"2023-10-01T13:25:28.060Z","dependency_job_id":"51d2e4d7-edc2-453e-96f3-80a975581c74","html_url":"https://github.com/racket/racket-lang-org","commit_stats":{"total_commits":1298,"total_committers":68,"mean_commits":19.08823529411765,"dds":0.8228043143297381,"last_synced_commit":"c190cb1131d9ddc7c8cf7b6f637ef4e60ecc698a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/racket/racket-lang-org","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fracket-lang-org","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fracket-lang-org/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fracket-lang-org/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fracket-lang-org/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/racket","download_url":"https://codeload.github.com/racket/racket-lang-org/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/racket%2Fracket-lang-org/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29469606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T04:35:06.950Z","status":"ssl_error","status_checked_at":"2026-02-15T04:33:41.357Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["racket"],"created_at":"2024-11-11T14:33:08.463Z","updated_at":"2026-02-15T04:35:54.083Z","avatar_url":"https://github.com/racket.png","language":"Racket","funding_links":["https://github.com/sponsors/racket"],"categories":[],"sub_categories":[],"readme":"# racket-lang-org\n\nThis the source for the Racket package: \"racket-lang-org\".\n\n## Setup:\n\nInstall this directory as a package with `raco pkg install`\n\nYou additionally need to install the [Pygments](https://pygments.org/) package to Python via `pip3 install pygments`.\n\nYou may also want to install [raco-static-web](https://github.com/samdphillips/raco-static-web), \nthough this is not necessary (you could use Python 3's `http.server` instead).\n\n## Sources:\n\n* `www`: actual content of main site.\n\n* `blog`: actual content of blog.\n\n* `download`: content of download site (only installer pages and such)\n\n* `*/all.rkt`: files that just require all the necessary modules to build\n  the whole site or sub-sites\n\n* `*/resources.rkt`: files that define the resources for a site (icon,\n  css, logo)\n\n* `minis`: smaller one-source-file sites\n\n* `stubs`: template \"sites\" that are intended to be hooked into other\n  systems to get the racket look.\n\n## To build:\n\n [See \"upload\" and `--dry-run` for an alternative]\n\n* The simplest way to build the whole site is to run the command below:\n\n    ```\n    racket -l- racket-lang-org/sync --save-temps --render-locally Web\n    ```\n\n  This renders the site in some temp directory and then moves the directory to `Web`.\n  \n* To view the rendered pages in a browser, change directory to a rendered site \n  (e.g., `Web/www` or  `Web/download`) and spawn a local server:\n\n  - If you wish to use `raco-static-web`, run `raco static-web` to spawn a local server.\n  - If you wish use Python 3, run `python3 -m http.server` to spawn a local server.\n  \n  Then navigate to http://localhost:8000/ in your browser to view the site.\n\nYou may encounter some problems. Check below first:\n\n* `pollen` problems \n\n  `pollen` occasionally fails with really strange \"deep in the guts\"\n  error messages. `pollen` changes and doesn't work right with its old\n  files. After double-checking that you have everything in a new\n  commit, does **DANGER!** `git clean -d -x -f`. \n\n  **DANGER!** Really make sure that you don't have any files you want\n  to keep that aren't committed! This command also rm's uncommitted files. \n\n* Run `racket all.rkt -o \u003cdir\u003e` to build all pages to subdirectories of\n  `\u003cdir\u003e`. As a safety measure, the target directory must not overlap\n  with any installed directory. (Use `-f` in scripts to avoid\n  answering the question about deleting existing files.)\n\n* Running any `*.rkt` might build a page and things that it\n  references. (Use `-h` as usual.) That's less true for newer pages.\n\n* For older pages, you can choose `-w` (the default) for web mode,\n  `-l` for local using `file://` references, or `-r` for local mode\n  using relative references. Normally, you'll want to use `-l` for\n  testing, and then use `-w` for deployment.\n\n* Set the `$GIT_DIR` environment variable to point to the `.git`\n  directory of a Racket repository if you want to extract release\n  information from a repository other than the enclosing one.\n\n## To upload:\n\n* You'll need credentials to upload to S3, and those credentials\n  should be in `~/.aws-keys`.\n\n* You'll need the `s3-sync` Racket package installed.\n\n* Run the `sync.rkt` script: `racket -l- racket-lang-org/sync`\n\n* To build without uploading, use `--save-temps --render-locally \u003cdirectory-name\u003e`. If you\n  don't have AWS credentials, the pages will still build, and look for\n  \"Files so far written to\" for the temporary directory that contains\n  the rendered pages.\n\n## Contributing\n\nContribute to Racket by submitting a [pull request], reporting an\n[issue], joining the [development mailing list], or visiting the\nIRC or Slack channels.\n\n## License\n\nRacket, including these packages, is free software, see [LICENSE]\nfor more details.\n\nBy making a contribution, you are agreeing that your contribution\nis licensed under the [Apache 2.0] license and the [MIT] license.\n\n[MIT]: https://github.com/racket/racket/blob/master/racket/src/LICENSE-MIT.txt\n[Apache 2.0]: https://www.apache.org/licenses/LICENSE-2.0.txt\n[pull request]: https://github.com/racket/racket-lang-org/pulls\n[issue]: https://github.com/racket/racket-lang-org/issues\n[development mailing list]: https://lists.racket-lang.org\n[LICENSE]: LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fracket%2Fracket-lang-org","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fracket%2Fracket-lang-org","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fracket%2Fracket-lang-org/lists"}