Skip to content

Add enhanced support for talks from dedicated repository #7

@PatrickHeneise

Description

@PatrickHeneise

Feature Request

Add functionality to fetch talks from a dedicated talks repository where talks are stored as issues.

Proposed API

import { getTalks, getTalk } from 'gitevents-fetch'

// Get all talks (similar to listUpcomingEvents)
const talks = await getTalks('org', 'talks-repo', {
  first: 10
})

// Get single talk by issue number
const talk = await getTalk('org', 'talks-repo', 42)

Use Case

  • Fetch talk submissions from a dedicated repository
  • Display speaker information and talk details
  • Link talks to events via references

Implementation Notes

  • Should reuse existing event/issue fetching infrastructure
  • Talks are stored as GitHub issues in a dedicated repository
  • May need different label filtering or issue form parsing
  • Could potentially be handled by existing getEvent() and listUpcomingEvents() APIs with different configuration

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions