Files
2026-07-13 13:23:39 +08:00

61 lines
2.0 KiB
YAML

name: Feature request
description: Request a new feature in Crawlee
labels: [feature]
body:
- type: dropdown
id: package
attributes:
label: Which package is the feature request for? If unsure which one to select, leave blank
multiple: false
options:
- "@crawlee/core"
- "@crawlee/cheerio (CheerioCrawler)"
- "@crawlee/jsdom (JSDOMCrawler)"
- "@crawlee/playwright (PlaywrightCrawler)"
- "@crawlee/puppeteer (PuppeteerCrawler)"
- "@crawlee/basic (BasicCrawler)"
- "@crawlee/http (HttpCrawler)"
- "@crawlee/browser (BrowserCrawler)"
- "@crawlee/utils"
- "@crawlee/browser-pool"
- "@crawlee/memory-storage"
validations:
required: false
- type: textarea
id: description
attributes:
label: Feature
description: A clear and concise description of what the problem is, or what feature you want to be implemented.
placeholder: I'm always frustrated when..., I would love if there was a shortcut for..., A good addition would be...
validations:
required: true
- type: textarea
id: motive
attributes:
label: Motivation
description: What made you want to suggest this feature? How would you use it in Crawlee and how will it help you?
validations:
required: true
- type: textarea
id: solution
attributes:
label: Ideal solution or implementation, and any additional constraints
description: What constraints would we need to ensure? How do you see this feature implemented or used by you?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternative solutions or implementations
description: Have you considered any alternative solutions or features that would help you with this issue?
- type: textarea
id: additional-context
attributes:
label: Other context
description: Any other context, screenshots, or file uploads that help us understand your feature request.