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

PlanBCode/hypha は初心者に優しい?

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

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

PlanBCode/hypha にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. 下にある 6 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

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

  • /llms.txt reads every page on each request: no cache as for the sitemap
    オープン
    Impact: Medium Level: Easy Type: Bug Value: Security Value: Visitors

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

    PlanBCode/hypha#701 ·

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

  • The first teaser image of a tag index or page list is lazy while it is in view
    オープン
    Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

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

    PlanBCode/hypha#698 ·

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

  • Buttons and links need JavaScript, also to open another page
    オープン
    Component: User interface Impact: Medium Level: Moderate Type: Enhancement Value: Users

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

    PlanBCode/hypha#667 ·

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

  • Logged-in article view still crashes on an empty discussions container or a title with markup (rest of #406)
    オープン
    Impact: Medium Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#649 ·

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

  • Security: the superuser password of hypha.php is stored in plain text; options to improve password storage
    オープン
    Impact: Medium Level: Easy Type: Bug Value: Security

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

    PlanBCode/hypha#642 ·

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

  • peer_reviewed_article: Featured image stored in the wrong place
    オープン
    Impact: Low Level: Moderate Pagetype: Peer reviewed article Type: Bug Value: Coders

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

    PlanBCode/hypha#627 ·

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

  • Festival sign-up without a phone field passes null to setAttribute() (PHP 8.1 deprecation)
    オープン
    Impact: Low Level: Easy Pagetype: Festival Type: Bug Value: Coders

    難易度 1/5 1時間未満 初心者へのやさしさ 82/100

    PlanBCode/hypha#588 ·

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

  • Mailing list: renaming to a taken name is silently not done, and the editor lands on the other list with 'updated'
    オープン
    Impact: Medium Level: Easy Pagetype: Mailinglist Type: Bug Value: Users

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

    PlanBCode/hypha#587 ·

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

  • Forms get a second csrfToken field: two XPath expressions in document.php miss the @
    オープン
    Impact: Low Level: Easy Type: Bug Value: Coders

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

    PlanBCode/hypha#586 · コメント 1 件 ·

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

  • PHP warnings on incomplete tag index and mailing list addresses
    オープン
    Impact: Low Level: Easy Pagetype: Mailinglist Type: Bug Value: Coders

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

    PlanBCode/hypha#559 ·

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

  • Settings: fatal errors on an unknown user or a non-numeric digest interval; members get a menu editor that does not save
    オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#556 ·

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

  • Invitations: an existing account gets a registration link, and unchecked input creates broken invitees
    オープン
    Impact: Low Level: Easy Type: Bug Value: Security Value: Users

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

    PlanBCode/hypha#555 ·

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

  • Security: mailing-list address actions are GET links without CSRF token, and mailing progress needs no login
    オープン
    Impact: Low Level: Moderate Pagetype: Mailinglist Privacy GDPR AVG Type: Bug Value: Security

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

    PlanBCode/hypha#553 ·

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

  • Festival payment: a failed Mollie call logs warnings and sends the participant on as if paid
    オープン
    Impact: Medium Level: Moderate Pagetype: Festival Type: Bug Value: Users

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

    PlanBCode/hypha#550 ·

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

  • Page names lose every letter outside ASCII: Café becomes Caf, a Greek name becomes _
    オープン
    Component: User interface Impact: Medium Level: Moderate Pagetype: Mailinglist Pagetype: Text Type: Bug Usecase: De Stadsbron Value: Users

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

    PlanBCode/hypha#543 ·

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

  • Author page and author information on articles
    オープン
    Impact: Medium Level: Moderate Pagetype: Peer reviewed article Type: Enhancement Usecase: De Stadsbron Value: Visitors

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

    PlanBCode/hypha#524 ·

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

  • Serve a robots.txt that references the sitemap
    オープン
    Impact: Medium Level: Easy Type: Enhancement Usecase: De Stadsbron Value: Visitors

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

    PlanBCode/hypha#523 ·

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

  • Broken Creative Commons image in the default footer
    オープン
    Impact: Medium Level: Easy Type: Bug Usecase: De Stadsbron Value: Visitors

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

    PlanBCode/hypha#522 · コメント 1 件 ·

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

  • Improve technical SEO: canonical URL, title, language, description and structured data
    オープン
    Impact: High Level: Moderate Pagetype: Peer reviewed article Type: Enhancement Usecase: De Stadsbron Value: Visitors

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

    PlanBCode/hypha#521 · コメント 2 件 ·

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

  • Replace WYMeditor and improve the authoring experience
    オープン
    Component: User interface Component: Wymeditor Impact: High Level: Difficult Pagetype: Peer reviewed article Status: Needs discussion Type: Enhancement Usecase: De Stadsbron Value: Users

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

    PlanBCode/hypha#520 · コメント 2 件 ·

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

  • Pages send no Cache-Control and rely on PHP's session.cache_limiter, so proxy caches break login or serve member pages
    オープン
    Impact: High Level: Moderate Privacy GDPR AVG Type: Bug Value: Security

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

    PlanBCode/hypha#470 · コメント 1 件 ·

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

  • Remove the Bowser browser detection (Internet Explorer 8 warning)
    オープン
    Impact: Low Level: Easy Type: Enhancement Value: Coders Value: Security

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

    PlanBCode/hypha#453 ·

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

  • Security: outdated bundled JavaScript (jQuery 1.7.1, WYMeditor 1.1.1 with underscore 1.4.4 and lodash 2.4.2)
    オープン
    Impact: High Level: Difficult Type: Enhancement Value: Security

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

    PlanBCode/hypha#437 · コメント 4 件 ·

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

  • Article comments: the reply form and buttons are children of the <ul> of comments
    対応中かも @guidol-ive が今日担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

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

    PlanBCode/hypha#696 ·

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

  • Article teaser in a tag index or page list: a link in the excerpt makes a link inside a link
    対応中かも @guidol-ive が今日担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

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

    PlanBCode/hypha#695 ·

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

  • Interface texts: start every sentence and label with a capital, and end every sentence with a full stop
    対応中かも @guidol-ive が今日担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Users Value: Visitors

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

    PlanBCode/hypha#693 ·

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

  • Failed-mail notification: the addresses are joined without a space and run out of the notification box
    対応中かも @guidol-ive が今日担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#690 ·

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

  • Article: the comment count above the title shows its markup, '<div class="number_of_comments">1 reactie</div>'
    対応中かも @guidol-ive が今日担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors

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

    PlanBCode/hypha#689 ·

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

  • Every page carries 8.5 kB of inline JavaScript that could be cached
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Low Level: Easy Type: Enhancement Value: Visitors

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

    PlanBCode/hypha#683 ·

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

  • Pages have no landmarks (main, banner, contentinfo) and no link to skip to the content
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#682 ·

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

  • Images in pages have no size, no lazy loading and no async decoding
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Medium Level: Easy Type: Enhancement Value: Visitors

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

    PlanBCode/hypha#681 ·

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

  • Serve /llms.txt for language models and AI agents
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Low Level: Easy Type: Enhancement Value: Visitors

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

    PlanBCode/hypha#679 ·

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

  • Performance: every page view reads, decodes and rewrites the whole view counter under one lock
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Medium Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#677 ·

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

  • Performance: five hot spots that cost 10-44% of a request, each fixable inside its function
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Medium Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#675 ·

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

  • Teasers load the original images, up to several MB each: the front page weighs 14 MB
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Medium Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#672 ·

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

  • A link to the site itself (the logo in the header) is stored with an empty href, so it is not crawlable
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Impact: Low Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#669 ·

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

  • Images without alt text: teaser images, festival images and previews
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#664 ·

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

  • Settings Markup and Styles: the text area is wider than the page
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#660 ·

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

  • User list: icons for edit and remove, rights as one field in the account form, labels with a capital
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Enhancement Value: Users

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

    PlanBCode/hypha#658 ·

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

  • New page popup on the page index fills in the language as page name, so create makes nl/nl
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#656 ·

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

  • New page popup: lower-case labels, missing text for type, page types not sorted
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#654 ·

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

  • Page index shows the key page-index, and Dutch says 'ingelogd als' in lower case
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

    難易度 1/5 1時間未満 初心者へのやさしさ 20/100

    PlanBCode/hypha#652 · コメント 1 件 ·

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

  • Use one name for each kind of account: system user, privileged user, standard user, no user
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Users

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

    PlanBCode/hypha#650 ·

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

  • Buttons of forms come in two orders; use cancel first, main action last everywhere
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#647 ·

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

  • The command bar shows empty buttons on a theme without Fork Awesome, and login needs JavaScript
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#645 ·

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

  • Recover account in the login popup fails with a JavaScript error and never sends the request
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Bug Value: Users

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

    PlanBCode/hypha#643 ·

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

  • Images in pages keep the address the site had at upload, so they break when the site moves
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Type: Bug Value: Visitors

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

    PlanBCode/hypha#640 ·

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

  • Saving a page, header or footer turns a //host/path URL into /host/path, so the Creative Commons image in the footer gives 404
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Bug Value: Visitors

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

    PlanBCode/hypha#638 ·

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

  • hypha.php: The setup page does not tell that the site is in installation mode
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Medium Level: Easy Type: Enhancement Value: Users

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

    PlanBCode/hypha#636 · コメント 2 件 ·

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

  • Default theme: Dosis has no font-display, so titles stay invisible until the font has loaded
    対応中かも @guidol-ive が 1 日前に担当しました。 オープン
    Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Visitors

    難易度 1/5 1時間未満 初心者へのやさしさ 20/100

    PlanBCode/hypha#633 ·

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

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

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

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