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

WITCodingClub/calendar-backend

Backend for calendar project. Written in Ruby on Rails.

WITCodingClub/calendar-backend は初心者に優しい?

WITCodingClub/calendar-backend のメンテナーはふだん 1 日以内に PR へ返信します。 初心者向けの issue が現在 4 件オープンです。

スター
4
フォーク
0
オープンの初心者向け issue
4
索引済み issue
53
平均マージ
10時間 50分
マージ済み PR(30日)
59
主要言語
Ruby
ライセンス
ライセンスのデータがありません
最終 GitHub push
2026年9月19日
最新の索引
2026年10月7日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
good first issue

WITCodingClub/calendar-backend にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. 下にある 4 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • mailers: add a branded html layout, buttons, and a preference link
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    WITCodingClub/calendar-backend#703 ·

    メンテナーはふだん 1 日以内に返信

  • head metadata and pwa files: fix lang, manifest colors, and unused files
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    WITCodingClub/calendar-backend#702 ·

    メンテナーはふだん 1 日以内に返信

  • docs pages: match the app design and improve navigation and keyboard use
    オープン
    enhancement v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 57/100

    WITCodingClub/calendar-backend#701 ·

    メンテナーはふだん 1 日以内に返信

  • extract shared partials for repeated dashboard and session patterns
    オープン
    enhancement v/6

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#699 ·

    メンテナーはふだん 1 日以内に返信

  • empty states and new user flow: replace dead ends with next steps
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    WITCodingClub/calendar-backend#698 ·

    メンテナーはふだん 1 日以内に返信

  • schedule calendar: fix small text, contrast, hidden weekends, and phone layout
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    WITCodingClub/calendar-backend#697 ·

    メンテナーはふだん 1 日以内に返信

  • dashboard nav and icons: add aria-current, landmarks, skip link, and focus styles
    オープン
    enhancement v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 72/100

    WITCodingClub/calendar-backend#696 ·

    メンテナーはふだん 1 日以内に返信

  • forms: add missing labels and fix the term select, ics copy button, and template help
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    WITCodingClub/calendar-backend#695 ·

    メンテナーはふだん 1 日以内に返信

  • flash messages: announce to screen readers, keep errors visible, fix mobile placement
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    WITCodingClub/calendar-backend#694 ·

    メンテナーはふだん 1 日以内に返信

  • devise pages and emails: style password, confirm, and unlock flows
    オープン
    enhancement v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    WITCodingClub/calendar-backend#693 ·

    メンテナーはふだん 1 日以内に返信

  • error pages: use the app design system and stop loading tailwind from a cdn
    オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    WITCodingClub/calendar-backend#692 ·

    メンテナーはふだん 1 日以内に返信

  • dashboard nav: link settings and show every page on small screens
    オープン
    enhancement v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    WITCodingClub/calendar-backend#691 ·

    メンテナーはふだん 1 日以内に返信

  • docker: do not install the test gem group in the production image
    オープン
    performance v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    WITCodingClub/calendar-backend#688 ·

    メンテナーはふだん 1 日以内に返信

  • blazer: set a statement timeout
    オープン
    performance v/6

    難易度 2/5 1〜3時間 初心者へのやさしさ 67/100

    WITCodingClub/calendar-backend#687 ·

    メンテナーはふだん 1 日以内に返信

  • db: remove redundant indexes
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    WITCodingClub/calendar-backend#686 ·

    メンテナーはふだん 1 日以内に返信

  • cache terms, holidays, and other rarely changing data
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    WITCodingClub/calendar-backend#685 ·

    メンテナーはふだん 1 日以内に返信

  • catalog: trigram indexes for ilike search
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 47/100

    WITCodingClub/calendar-backend#684 ·

    メンテナーはふだん 1 日以内に返信

  • process_courses: stop calling banner inside the request
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    WITCodingClub/calendar-backend#683 ·

    メンテナーはふだん 1 日以内に返信

  • cache: reduce cache database traffic from rack-attack and flipper
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    WITCodingClub/calendar-backend#682 ·

    メンテナーはふだん 1 日以内に返信

  • friends: batch schedule route and friend list limit
    オープン
    friends-feature performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#681 ·

    メンテナーはふだん 1 日以内に返信

  • ics feed: cache the rendered feed on the server
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    WITCodingClub/calendar-backend#680 ·

    メンテナーはふだん 1 日以内に返信

  • google calendar: retry 403 rate limit errors and reduce api calls
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 58/100

    WITCodingClub/calendar-backend#679 ·

    メンテナーはふだん 1 日以内に返信

  • calendar sync: nightly sync forces updates and skips the per-user lock
    オープン
    performance v/6

    難易度 2/5 1〜3時間 初心者へのやさしさ 75/100

    WITCodingClub/calendar-backend#678 ·

    メンテナーはふだん 1 日以内に返信

  • solid queue: set pool sizes, queue order, and polling interval
    オープン
    performance v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    WITCodingClub/calendar-backend#677 ·

    メンテナーはふだん 1 日以内に返信

  • rate limits: raise per-ip limits for many students behind one campus ip
    オープン
    performance v/6

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    WITCodingClub/calendar-backend#676 ·

    メンテナーはふだん 1 日以内に返信

  • rate limits: calendar/ip throttle and user-agent block can stop ics feed fetches
    オープン
    performance v/6

    難易度 2/5 1〜3時間 初心者へのやさしさ 78/100

    WITCodingClub/calendar-backend#675 ·

    メンテナーはふだん 1 日以内に返信

  • Top-Level: Degree Requirements/Course Pre-requisites
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    WITCodingClub/calendar-backend#632 ·

    メンテナーはふだん 1 日以内に返信

  • investigate "smarter" Events
    オープン
    enhancement question

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    WITCodingClub/calendar-backend#635 · コメント 8 件 ·

    メンテナーはふだん 1 日以内に返信

  • degree requirements: store user major and catalog year
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#529 ·

    メンテナーはふだん 1 日以内に返信

  • degree requirements: serve via rest api for schedulelab
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    WITCodingClub/calendar-backend#528 ·

    メンテナーはふだん 1 日以内に返信

  • degree requirements: import wentworth catalog data
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#527 ·

    メンテナーはふだん 1 日以内に返信

  • degree requirements: data model, versioned by catalog year
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#526 ·

    メンテナーはふだん 1 日以内に返信

  • re-do embeddings
    オープン
    REWRITE

    WITCodingClub/calendar-backend#453 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • implement a curriculum graph
    オープン
    question

    WITCodingClub/calendar-backend#449 · コメント 7 件 ·

    メンテナーはふだん 1 日以内に返信

  • "nodes" for course prereq
    オープン

    WITCodingClub/calendar-backend#448 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Actually surface/use rate my professor data somehow
    オープン
    good first issue

    WITCodingClub/calendar-backend#43 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • sign-in, passkey, and oauth pages: announce status, add recovery actions, restrict postmessage
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン
    enhancement v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    WITCodingClub/calendar-backend#700 ·

    メンテナーはふだん 1 日以内に返信

  • admin: fix per-row count queries on admin pages
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン
    performance v/6

    難易度 2/5 1〜3時間 初心者へのやさしさ 78/100

    WITCodingClub/calendar-backend#689 ·

    メンテナーはふだん 1 日以内に返信

  • allow batching term processing
    対応中かも @jaspermayone が 6 日前に担当しました。 オープン

    WITCodingClub/calendar-backend#659 · リアクション 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ui/ux audit of all backend pages
    対応中かも @jaspermayone が 18 日前に担当しました。 オープン
    enhancement v/6

    WITCodingClub/calendar-backend#656 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • redesign the admin dash
    対応中かも @jaspermayone が 18 日前に担当しました。 オープン
    enhancement v/6

    WITCodingClub/calendar-backend#655 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • performance: audit queries, indexes, and caching before the traffic increase
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    performance v/6

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    WITCodingClub/calendar-backend#654 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • friends: test behavior with many friends
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    friends-feature v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    WITCodingClub/calendar-backend#653 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • friends: one-time meeting link for people who are not friends
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement friends-feature v/6

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#652 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • friends: share availability without course details
    対応中かも @jaspermayone が 6 日前に担当しました。 オープン
    enhancement friends-feature v/6

    WITCodingClub/calendar-backend#651 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • friends: temporary friendships that expire
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン
    enhancement friends-feature v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 20/100

    WITCodingClub/calendar-backend#650 ·

    メンテナーはふだん 1 日以内に返信

  • friends: create a calendar event from a suggested meeting time
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン
    enhancement friends-feature v/6

    難易度 5/5 1週間以上 初心者へのやさしさ 20/100

    WITCodingClub/calendar-backend#649 ·

    メンテナーはふだん 1 日以内に返信

  • friends: friend groups
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン
    enhancement friends-feature v/6

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#648 ·

    メンテナーはふだん 1 日以内に返信

  • make user process courses before can see user dash
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 15/100

    WITCodingClub/calendar-backend#644 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • simplify adding a google account from extension
    対応中かも @jaspermayone が 1 日前に担当しました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    WITCodingClub/calendar-backend#622 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

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

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