wayfair / wayfair.github.io Goto Github PK
View Code? Open in Web Editor NEWWayfair Open Source Program Office outward-facing site
Home Page: https://wayfair.github.io
License: BSD Zero Clause License
Wayfair Open Source Program Office outward-facing site
Home Page: https://wayfair.github.io
License: BSD Zero Clause License
As folks interact with our site, we see that they may leave using a link that goes out to github, buildkite, tremor, etc.
Right now, we're not keeping track of how many people click those links. It's included with gtag to track these links with the <OutboundLink>
component.
<a>
tags with <OutboundLInk>
components.When a merge happens to the main
branch as of now, no action takes place.
It would be convenient to deploy our site to gh-pages
(the branch, and the thing) whenever a merge to main
takes place. This can be done with GitHub Actions.
gatsby build
(should be at least yarn / node 16)main
Please insert a real contact method for the code of conduct enforcement section
Currently, the site has several articles on maintaining projects, establishing project maintainership, and project dependency maintenance. We should collapse these under a single 'Maintaining Projects' (or similar) parent page for better discoverability.
We should also be sure to update any relative cross-links in other articles to reflect the new url path(s).
$schema
is not mentioned in the Managing Project Dependencies guide.
Our gtag plugin supports capturing custom events when folks interact with the website. I think the easiest way to get started with these events is to capture when folks interact with our existing JS bindings (react hooks and a11y compliant, of course).
Sometimes, we don't spell good. Some of our current markdown files have errors in spelling, and there will likely be more.
It would be nice if any PR submitted would have to run a check that verified spelling of markdown files, and logged any errors. Given that this is a site that may also have words that typical spell-checkers would miss, we should consider an override / skip line functionality as a nice-to-have in this tool.
Likely, this is possible with some GitHub action that spell-checks on PR's.
TODO:
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
actions/checkout
, streetsidesoftware/cspell-action
, suzuki-shunsuke/github-action-renovate-config-validator
)react-cookie
, react-icons
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
gatsby-cli
, gatsby-plugin-gatsby-cloud
, gatsby-plugin-image
, gatsby-plugin-manifest
, gatsby-plugin-offline
, gatsby-plugin-react-helmet
, gatsby-plugin-robots-txt
, gatsby-plugin-sass
, gatsby-plugin-sitemap
, gatsby-remark-autolink-headers
, gatsby-remark-copy-linked-files
, gatsby-remark-images
, gatsby-remark-prismjs
, gatsby-remark-responsive-iframe
, gatsby-remark-smartypants
, gatsby-source-filesystem
, gatsby-transformer-sharp
)streetsidesoftware/cspell-action
, suzuki-shunsuke/github-action-renovate-config-validator
)@babel/core
, bootstrap
, prettier
, sass
, uuid
)react-bootstrap
, react-icons
)gatsby-cli
, gatsby-plugin-gatsby-cloud
, gatsby-plugin-image
, gatsby-plugin-manifest
, gatsby-plugin-offline
, gatsby-plugin-react-helmet
, gatsby-plugin-sass
, gatsby-plugin-sitemap
, gatsby-remark-autolink-headers
, gatsby-remark-copy-linked-files
, gatsby-remark-images
, gatsby-remark-prismjs
, gatsby-remark-responsive-iframe
, gatsby-remark-smartypants
, gatsby-source-filesystem
, gatsby-transformer-sharp
).github/workflows/deploy.yml
actions/checkout v3
JamesIves/github-pages-deploy-action v4
.github/workflows/lint.yml
actions/checkout v3
avto-dev/markdown-lint v1
actions/checkout v3
suzuki-shunsuke/github-action-renovate-config-validator v0.1.2
.github/workflows/spellcheck.yml
actions/checkout v3
streetsidesoftware/cspell-action v2.11.0
.github/workflows/validate.yml
actions/checkout v3
package.json
@babel/core 7.19.3
bootstrap 5.2.2
gatsby 4.24.4
gatsby-plugin-gatsby-cloud 4.24.0
gatsby-plugin-gdpr-cookies 2.0.9
gatsby-plugin-image 2.24.0
gatsby-plugin-manifest 4.24.0
gatsby-plugin-offline 5.24.0
gatsby-plugin-react-helmet 5.24.0
gatsby-plugin-robots-txt 1.7.1
gatsby-plugin-sass 5.24.0
gatsby-plugin-sharp 4.24.0
gatsby-plugin-sitemap 5.24.0
gatsby-remark-autolink-headers 5.24.0
gatsby-remark-copy-linked-files 5.24.0
gatsby-remark-embed-gist 1.2.1
gatsby-remark-images 6.24.0
gatsby-remark-prismjs 6.24.0
gatsby-remark-responsive-iframe 5.24.0
gatsby-remark-smartypants 5.24.0
gatsby-source-filesystem 4.24.0
gatsby-transformer-remark 5.24.0
gatsby-transformer-sharp 4.24.0
prismjs 1.29.0
prop-types 15.8.1
react 18.2.0
react-bootstrap 2.5.0
react-cookie 4.1.1
react-dom 18.2.0
react-helmet 6.1.0
react-icons 4.4.0
sass 1.55.0
uuid 9.0.0
webpack 5.72.1
gatsby-cli 4.24.0
gh-pages 4.0.0
prettier 2.7.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.