Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Comet Calendar events with multiple locations

オープン 初心者向け
#198 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

@azythromycin がすでに取り組んでいます。

2026年10月14日 から。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
76/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
go
領域
cli

調査の方向性

まず、Comet Calendar のイベント場所から建物の略称と部屋番号を抽出する Go パーサーを見つけ、現在の FindString ベースの動作を確認します。issue の例とリンクされている UTD calendar API のデータを使って、複数の建物や部屋を含む、すべての有効な場所が保持されることを検証します。

索引モデルが issue の本文から書いたものです。

説明

L1 Type: Bug Report

Overview

See #162 for some background information. Essentially, getting location data is quite difficult for Comet Calendar events.

On some occasions, some events have multiple differing events in their location field. For example:
location: "Student Services Building Addition (SSA), 12.471 (all sessions except 10/20), 14.244 (10/20 session only)"

Another example of multiple rooms for an event:
location: "SSA Atrium (SSA 12.120), SSA Atrium & SSA Auditorium"

Currently, the parser simply returns the first valid abbreviation and valid room number because it uses the FindString method, which only returns the leftmost match. We can handle multiple buildings and rooms by using FindAllString instead.

Resources

Old pull request which has the link to UTD's calendar event API if you need to find some events data.

主要言語
Go
スター
12
フォーク
54
平均マージ
2分
マージ済み PR(30日)
1

環境構築

  • Dockerfile または Docker Compose ファイルあり
  • プルリクエストのテンプレートなし
  • コントリビューションガイドなし

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

UTDNebula/api-tools のほかの issue

UTDNebula/api-tools の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。