jenkins-infra / contributor-spotlight Goto Github PK
View Code? Open in Web Editor NEWJenkins Contributor Spotlight feature
Home Page: https://contributors.jenkins.io
License: MIT License
Jenkins Contributor Spotlight feature
Home Page: https://contributors.jenkins.io
License: MIT License
Would like to see prettier
and eslint
integrated to this gatsby app using https://www.gatsbyjs.com/plugins/gatsby-plugin-prettier-eslint/.
No response
N/A
Each contributor page has opengraph metadata set to ensure the profile picture, summary and background fit nicely independant of the site embedding a post.
Due to the lack of opengraph metadata, thumbnails are treated differently depending on your browser.
No response
We should disable renovabot for nodejs (ex of PR: #117) and add an updatecli manifest to retrieve the last nodejs defined in https://github.com/jenkins-infra/packer-images/blob/caa9c16a22aae3540d032e7515ca423b494723bd/provisioning/tools-versions.yml#L36 to avoid discrepency between the version defined here and the version available on the agents.
No response
As pointed out in the advocacy & outreach gitter channel, the mobile formatting of the contributor spotlight site could be improved. The feature box for the contributor seems to go off the page, and in the contributor page the text sticks to the center of the page.
Would it be possible to update the mobile formatting so that the presentation is closer to the regular jenkins.io site?
No response
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Warning
These dependencies are deprecated:
Datasource | Name | Replacement PR? |
---|---|---|
npm | asciidoctor.js |
These updates are pending. To force PRs open, click the checkbox below.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@mui/icons-material
, @mui/material
).tool-versions
node 20.12.2
package.json
@emotion/react ^11.11.1
@emotion/styled ^11.11.0
@mui/icons-material ^5.14.12
@mui/material ^5.14.12
asciidoctor.js ^1.5.9
dayjs ^1.11.10
gatsby ^5.13.3
gatsby-core-utils ^4.13.1
gatsby-plugin-image ^3.13.1
gatsby-plugin-manifest ^5.13.1
gatsby-plugin-offline ^6.13.1
gatsby-plugin-react-helmet ^6.13.1
gatsby-plugin-sharp ^5.13.1
gatsby-plugin-sitemap ^6.13.1
gatsby-plugin-typography ^5.13.1
gatsby-source-filesystem ^5.13.1
gatsby-transformer-asciidoc ^4.13.1
gatsby-transformer-sharp ^5.13.1
loader-utils ^3.2.1
lodash ^4.17.21
react ^18.2.0
react-dom ^18.2.0
react-helmet ^6.1.0
react-typography ^0.16.23
slash ^5.1.0
typography ^0.16.24
typography-breakpoint-constants ^0.16.19
eslint ^8.57.0
eslint-config-google ^0.14.0
eslint-config-prettier ^9.1.0
eslint-plugin-react ^7.33.2
husky ^9.0.0
lint-staged ^15.2.0
prettier 3.3.2
axios ^1.6.2
webpack-dev-middleware ^7.2.1
Add a license (like MIT for example) to this repo.
No response
Having a publication date as attribute to pages (like the existing ones) and preventing displaying/picking pages until due date would be much better than having to request changes on PR to prevent premature publication, ex: #7 (review)
It would also allow merging pull requests when ready and not at the last minutes, avoiding potential painful merge conflicts.
No response
npm install
npm run build
The build succeed.
The build fails with the following error:
Error: ENOENT: no such file or directory, open 'src/images/jenkins.png'
At this point in time, when someone clicks on the Jenkins text logo in the upper left hand corner, they will be brought to the contributors.jenkins.io home page. This is the same functionality as the plugins.jenkins.io page & stories.jenkins.io page, where if a user navigates to one of the plugin pages or a success story, and clicks on the Jenkins text logo, they are brought to the home page for that specific url/domain.
This could be confusing, as users may expect the Jenkins text logo to bring them directly to jenkins.io instead of the contributor home page or plugin home page. However, changing this may cause a chain reaction where the functionality is questioned on other pages.
Should this be updated or changed?
No response
Open contributor spotlight page in mobile
Expected to have the svg icon
missing svg icon in the contributor spotlight page
No response
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.