René's URL Explorer Experiment


Title: Implement `background` method by tychedelia · Pull Request #1308 · processing/processing4 · GitHub

Open Graph Title: Implement `background` method by tychedelia · Pull Request #1308 · processing/processing4

X Title: Implement `background` method by tychedelia · Pull Request #1308 · processing/processing4

Description: Allows setting the background clear color in a sketch. Changes: Adds a camera when spawning a window. Note that we also add a RenderLayers component, which we'll also need to attach to any geometry spawned to render in that window. This is just hygiene for eventual multi-window apps. Adds a simple Color FFI struct. We'll likely want to make this more complicated later or support all the color spaces that bevy does (even if processing doesn't). But this demonstrates how to do allocations on the Java side. I didn't implement the PImage override here as that will require the actual renderer (i.e. not just a clear color). It's also possible the semantics here are wrong. I think processing may allow you to clear multiple times in a frame, which means drawing a fullscreen quad not setting the render pass clear. But we can follow up with that once more rendering infra is implemented.

Open Graph Description: Allows setting the background clear color in a sketch. Changes: Adds a camera when spawning a window. Note that we also add a RenderLayers component, which we'll also need to attach to any geo...

X Description: Allows setting the background clear color in a sketch. Changes: Adds a camera when spawning a window. Note that we also add a RenderLayers component, which we'll also need to attach to any...

Opengraph URL: https://github.com/processing/processing4/pull/1308

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:5185e56a-a479-b352-2748-327f468fda88
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id820A:30460E:6F5E6D3:92CAB50:6A5DF0A7
html-safe-noncecbb0bf6a3d9fabaf189b6164938e65efbc6980223676dcfabf7c7876ddf2e23b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MjBBOjMwNDYwRTo2RjVFNkQzOjkyQ0FCNTA6NkE1REYwQTciLCJ2aXNpdG9yX2lkIjoiODYzMDUyMzMyNzUxNjg5NzQ0NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacdae7184c2e8b95d2e3291106cb923ebb33147f681426c09a76b23a8ebca73fcd
hovercard-subject-tagpull_request:2952668315
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/processing/processing4/pull/1308/files
twitter:imagehttps://avatars.githubusercontent.com/u/10366310?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/10366310?s=400&v=4
og:image:altAllows setting the background clear color in a sketch. Changes: Adds a camera when spawning a window. Note that we also add a RenderLayers component, which we'll also need to attach to any geo...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None8e8f322dc74b1a8d5bafb296008dbb96bb4a0bc6ee2d6f30844ab111697c520d
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/processing/processing4 git https://github.com/processing/processing4.git
octolytics-dimension-user_id1617169
octolytics-dimension-user_loginprocessing
octolytics-dimension-repository_id844382769
octolytics-dimension-repository_nwoprocessing/processing4
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id844382769
octolytics-dimension-repository_network_root_nwoprocessing/processing4
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7ae00b343090b49d0d18b8184187f51a39ed917c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/processing/processing4/pull/1308/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprocessing%2Fprocessing4%2Fpull%2F1308%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprocessing%2Fprocessing4%2Fpull%2F1308%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=processing%2Fprocessing4
Reloadhttps://github.com/processing/processing4/pull/1308/files
Reloadhttps://github.com/processing/processing4/pull/1308/files
Reloadhttps://github.com/processing/processing4/pull/1308/files
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
processing https://github.com/processing
processing4https://github.com/processing/processing4
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
Notifications https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Fork 175 https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Star 442 https://github.com/login?return_to=%2Fprocessing%2Fprocessing4
Code https://github.com/processing/processing4
Issues 248 https://github.com/processing/processing4/issues
Pull requests 26 https://github.com/processing/processing4/pulls
Actions https://github.com/processing/processing4/actions
Projects https://github.com/processing/processing4/projects
Wiki https://github.com/processing/processing4/wiki
Security and quality 0 https://github.com/processing/processing4/security
Insights https://github.com/processing/processing4/pulse
Code https://github.com/processing/processing4
Issues https://github.com/processing/processing4/issues
Pull requests https://github.com/processing/processing4/pulls
Actions https://github.com/processing/processing4/actions
Projects https://github.com/processing/processing4/projects
Wiki https://github.com/processing/processing4/wiki
Security and quality https://github.com/processing/processing4/security
Insights https://github.com/processing/processing4/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fprocessing%2Fprocessing4%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fprocessing%2Fprocessing4%2Fissues%2Fnew%2Fchoose
catilachttps://github.com/catilac
processing:the-wgpu-momenthttps://github.com/processing/processing4/tree/the-wgpu-moment
tychedelia:1271-background-colorhttps://github.com/tychedelia/processing4/tree/1271-background-color
Conversation 3 https://github.com/processing/processing4/pull/1308
Commits 2 https://github.com/processing/processing4/pull/1308/commits
Checks 0 https://github.com/processing/processing4/pull/1308/checks
Files changed https://github.com/processing/processing4/pull/1308/files
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
Implement background method https://github.com/processing/processing4/pull/1308/files#top
Show all changes 2 commits https://github.com/processing/processing4/pull/1308/files
907ff07 Implement background. tychedelia Oct 27, 2025 https://github.com/processing/processing4/pull/1308/commits/907ff0784be240961befcdbb2160e2564498bc38
1ccf4f6 Install wayland deps. tychedelia Nov 5, 2025 https://github.com/processing/processing4/pull/1308/commits/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975
Clear filters https://github.com/processing/processing4/pull/1308/files
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
build-gradle.yml https://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
pull_request-gradle.yml https://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
PGraphicsWebGPU.java https://github.com/processing/processing4/pull/1308/files#diff-5c287ec90f640185d635e60c39d326e9b4fa351d48df06c86a0ce2151e778dc2
PWebGPU.java https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
Cargo.lock https://github.com/processing/processing4/pull/1308/files#diff-a424153eb24e183472d49762f0f3b334690d38d7e8ac07fb8fc2302689cbfbfc
Cargo.toml https://github.com/processing/processing4/pull/1308/files#diff-42a547cc41ec24e7116dd2fb9514be2187afd20467783d3c221630567e133d37
Cargo.toml https://github.com/processing/processing4/pull/1308/files#diff-3ad51fd1775816a0d8040e2e6a6e672ee78fa2fb9b86d5dbc90dfc012fa018bb
color.rs https://github.com/processing/processing4/pull/1308/files#diff-6481399ee70b657e8fd841c181a2d8a0d4f87cc5b99a23c5eeccf044556b7f46
lib.rs https://github.com/processing/processing4/pull/1308/files#diff-fe9468adbd7a77f4af7ac0dd93af54f9490c5da61be9282f725f8f7a562f7b96
Cargo.toml https://github.com/processing/processing4/pull/1308/files#diff-d35d03d326453cdc2f7ddfd939df8e4b157861c5e7ec34bd1138264287ae1995
lib.rs https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
.github/workflows/build-gradle.ymlhttps://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/.github/workflows/build-gradle.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
https://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
https://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
https://github.com/processing/processing4/pull/1308/files#diff-165dbf085791276e369be98791446428bff6f25c96c03113fdd24dd7a82a4c16
.github/workflows/pull_request-gradle.ymlhttps://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/.github/workflows/pull_request-gradle.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
https://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
https://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
https://github.com/processing/processing4/pull/1308/files#diff-b4f21539b8380364d5f4d01bd285701427d3b59512f1bd25d3602dee54dc1fd2
core/src/processing/webgpu/PGraphicsWebGPU.javahttps://github.com/processing/processing4/pull/1308/files#diff-5c287ec90f640185d635e60c39d326e9b4fa351d48df06c86a0ce2151e778dc2
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/core/src/processing/webgpu/PGraphicsWebGPU.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-5c287ec90f640185d635e60c39d326e9b4fa351d48df06c86a0ce2151e778dc2
https://github.com/processing/processing4/pull/1308/files#diff-5c287ec90f640185d635e60c39d326e9b4fa351d48df06c86a0ce2151e778dc2
core/src/processing/webgpu/PWebGPU.javahttps://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/core/src/processing/webgpu/PWebGPU.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
https://github.com/processing/processing4/pull/1308/files#diff-0085c138866e2716ecabe57a153bd4863eccc7e77d6c04f97e09f7378b4d8167
libProcessing/Cargo.lockhttps://github.com/processing/processing4/pull/1308/files#diff-a424153eb24e183472d49762f0f3b334690d38d7e8ac07fb8fc2302689cbfbfc
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/Cargo.lock
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/processing/processing4/pull/1308/files
libProcessing/Cargo.tomlhttps://github.com/processing/processing4/pull/1308/files#diff-42a547cc41ec24e7116dd2fb9514be2187afd20467783d3c221630567e133d37
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/Cargo.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
libProcessing/ffi/Cargo.tomlhttps://github.com/processing/processing4/pull/1308/files#diff-3ad51fd1775816a0d8040e2e6a6e672ee78fa2fb9b86d5dbc90dfc012fa018bb
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/ffi/Cargo.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-3ad51fd1775816a0d8040e2e6a6e672ee78fa2fb9b86d5dbc90dfc012fa018bb
libProcessing/ffi/src/color.rshttps://github.com/processing/processing4/pull/1308/files#diff-6481399ee70b657e8fd841c181a2d8a0d4f87cc5b99a23c5eeccf044556b7f46
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/ffi/src/color.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
libProcessing/ffi/src/lib.rshttps://github.com/processing/processing4/pull/1308/files#diff-fe9468adbd7a77f4af7ac0dd93af54f9490c5da61be9282f725f8f7a562f7b96
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/ffi/src/lib.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-fe9468adbd7a77f4af7ac0dd93af54f9490c5da61be9282f725f8f7a562f7b96
https://github.com/processing/processing4/pull/1308/files#diff-fe9468adbd7a77f4af7ac0dd93af54f9490c5da61be9282f725f8f7a562f7b96
https://github.com/processing/processing4/pull/1308/files#diff-fe9468adbd7a77f4af7ac0dd93af54f9490c5da61be9282f725f8f7a562f7b96
libProcessing/renderer/Cargo.tomlhttps://github.com/processing/processing4/pull/1308/files#diff-d35d03d326453cdc2f7ddfd939df8e4b157861c5e7ec34bd1138264287ae1995
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/renderer/Cargo.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-d35d03d326453cdc2f7ddfd939df8e4b157861c5e7ec34bd1138264287ae1995
https://github.com/processing/processing4/pull/1308/files#diff-d35d03d326453cdc2f7ddfd939df8e4b157861c5e7ec34bd1138264287ae1995
libProcessing/renderer/src/lib.rshttps://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
View file https://github.com/tychedelia/processing4/blob/1ccf4f6266c8c4ce4fbdade447d8292f5edcd975/libProcessing/renderer/src/lib.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/processing/processing4/pull/1308/{{ revealButtonHref }}
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com/processing/processing4/pull/1308/files#diff-2b5b62f564e7d8ecb4db92c6b6f4fa8a4c1a91885625bf9190ac2b95d0944bd3
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.