Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

API overview

未关闭
#23 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
25/100
Issue 类型
功能
描述清晰度
需要澄清
活跃度
停滞
技术栈
javascript
领域
api, web-dev

调研方向

从 MDN Web API 列表开始,选择一个尚未勾选的 API,而不要尝试完成整个概览。检查现有的 ReScript 定义,包括 DOMAPI.res 和 PushManager.res 引用,然后添加所选 API,直到可以将其检查清单条目标记为已完成。

由索引模型根据 Issue 内容生成。

描述

help wanted

Current status of partially implemented API (as found MDN):

  • Attribution Reporting API Experimental
  • Audio Output Devices API Experimental
  • Background Fetch API Experimental
  • Background Sync
  • Background Tasks
  • Badging API
  • Barcode Detection API Experimental
  • Battery API
  • Beacon
  • Bluetooth API Experimental
  • Broadcast Channel API
  • CSS Custom Highlight API
  • CSS Font Loading API
  • CSS Painting API Experimental
  • CSS Properties and Values API
  • CSS Typed Object Model API
  • CSSOM
  • Canvas API
  • Channel Messaging API
  • Clipboard API
  • Compression Streams API
  • Compute Pressure API Experimental
  • Console API
  • Contact Picker API Experimental
  • Content Index API Experimental
  • Cookie Store API
  • Credential Management API
  • DOM
  • Device Memory API
  • Device Orientation Events
  • Document Picture-in-Picture API Experimental
  • EditContext API Experimental
  • Encoding API
  • Encrypted Media Extensions
  • EyeDropper API Experimental
  • FedCM API Experimental
  • Fenced Frame API Experimental
  • Fetch API
  • File API
  • File System API
  • File and Directory Entries API
  • Force Touch Events Non-standard
  • Fullscreen API
  • Gamepad API
  • Geolocation API
  • Geometry Interfaces
  • HTML DOM (part of DOMAPI.res)
  • HTML Drag and Drop API
  • History API
  • Houdini API
  • Idle Detection API Experimental
  • Image Capture API Experimental
  • IndexedDB
  • Ink API Experimental
  • Input Device Capabilities API Experimental
  • Insertable Streams for MediaStreamTrack API
  • Intersection Observer API
  • Invoker Commands API Experimental
  • Keyboard API Experimental
  • Launch Handler API Experimental
  • Local Font Access API Experimental
  • Media Capabilities API
  • Media Capture and Streams
  • Media Session API
  • Media Source Extensions Experimental
  • MediaStream Recording
  • Navigation API Experimental
  • Network Information API
  • Page Visibility API
  • Payment Handler API Experimental
  • Payment Request API
  • Performance API
  • Periodic Background Sync Experimental
  • Permissions API
  • Picture-in-Picture API
  • Pointer Events
  • Pointer Lock API
  • Popover API
  • Presentation API Experimental
  • Prioritized Task Scheduling API
  • Push API (see PushManager.res, please send a PR to rename)
  • Remote Playback API
  • Reporting API Experimental
  • Resize Observer API
  • SVG
  • Screen Capture API
  • Screen Orientation API
  • Screen Wake Lock API
  • Selection API
  • Sensor API
  • Server Sent Events
  • Service Workers API
  • Shared Storage API Experimental
  • Speculation Rules API Experimental
  • Storage
  • Storage Access API
  • Streams
  • Topics API Experimental Non-standard
  • Touch Events
  • Trusted Types API
  • UI Events
  • URL API
  • URL Fragment Text Directives
  • URL Pattern API Experimental
  • User-Agent Client Hints API Experimental
  • Vibration API
  • View Transitions API
  • VirtualKeyboard API Experimental
  • Visual Viewport
  • Web Animations
  • Web Audio API
  • Web Authentication API
  • Web Components
  • Web Crypto API
  • Web Locks API
  • Web MIDI API
  • Web NFC API Experimental
  • Web Notifications
  • Web Serial API Experimental
  • Web Share API
  • Web Speech API
  • Web Storage API
  • Web Workers API
  • WebCodecs API
  • WebGL
  • WebGPU API Experimental
  • WebHID API Experimental
  • WebOTP API
  • WebRTC
  • WebSockets API
  • WebTransport API
  • WebUSB API Experimental
  • WebVR API Non-standard Deprecated
  • WebVTT
  • WebXR Device API Experimental
  • Window Controls Overlay API Experimental
  • Window Management API Experimental
  • XMLHttpRequest API

Please create a new issue if you want to contribute any missing API you are missing.

主要语言
ReScript
星标
41
派生
11
平均合并
9 小时 46 分钟
30 天内合并 PR
3

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

rescript-lang/experimental-rescript-webapi 的其他 Issue

查看 rescript-lang/experimental-rescript-webapi 的全部 Issue

相似的 Issue

更多 Backend & API Design Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。