Skip to content

Replace https://cd.foundation/jobs/ with GitJobs embed #232

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
caniszczyk opened this issue Apr 9, 2025 · 2 comments
Open

Replace https://cd.foundation/jobs/ with GitJobs embed #232

caniszczyk opened this issue Apr 9, 2025 · 2 comments
Assignees
Labels
integration Foundation or project integration

Comments

@caniszczyk
Copy link
Contributor

It would be great to replace what's on https://cd.foundation/jobs/ with a GitJobs embed to test how this will work in the wild.

@tegioz
Copy link
Collaborator

tegioz commented Apr 9, 2025

Some points to keep in mind about this (comparing the embed to what they have at that url):

  • The embed view, at the moment, doesn't display any controls to refine search results or do further searches. It's based on a set of pre-defined filtering criteria (similar to Artifact Hub's or the landscape's embed). It would look like the screenshot below.

  • When a job is clicked, it'll be opened in a new tab on gitjobs.dev, to centralize all traffic there and take users where they can explore more job opportunities.

  • The embed is based on the same filters available to users to search for jobs. At the moment, we don't have a filter for jobs posted by the members of an organization, as that doesn't seem very interesting from a user's perspective. We do have a filter for jobs listings that offer development time on projects that belong to a given organization (probably limited usefulness for users as well). If that filter is important we could add it though.

Image

@tegioz
Copy link
Collaborator

tegioz commented Apr 9, 2025

Related to #219 (to synchronize members and projects from the information available on the corresponding landscape).

@tegioz tegioz added the integration Foundation or project integration label May 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
integration Foundation or project integration
Projects
None yet
Development

No branches or pull requests

3 participants