Hacktoberfest 2026:維護者為十月標記出來的 issue,仍然開放、適合新手。 瀏覽 Hacktoberfest issue

WWW: Add Initiatives and grant Projects

未關閉
#141 0 則留言 0 個 reaction 已指派 1 人 在 GitHub 檢視

@mjherzog 已經在處理了。

開始於 2026年3月2日。

評估

難度
5/5
預估耗時
一週以上
新手友好度
25/100
Issue 類型
功能
描述清晰度
需要釐清
活躍度
停滯
技術堆疊
javascript
領域
content, web-dev

研究方向

首先檢視首頁上現有的 AboutCode Projects Overview 與目前的網站結構。在實作前釐清術語、卡片網格或頁面設計,以及資助者列表的需求;術語達成共識、資助專案獲得確認,且選定的網站呈現方式已填充完成,即表示完成。

由索引模型根據 Issue 內容生成。

描述

enhancement needs design website

We have two different types of AboutCode projects that need to be presented on the website:

  • "Projects": Ongoing/continuous projects with a GitHub Repository such as scancode-toolkit, purldb, license-expression and many others. Most of these are currently featured in the AboutCode Projects Overview section of the homepage.
  • "Initiatives": Time-bound projects that can represent grant funded work that will often affect multiple AboutCode repos. We track these in GitHub Projects, but not all GitHub Projects under aboutcode-org are funded from grants. We need to also feature these on the website in the near future.

The key tasks for this issue are:

  • Decide on clear terminology to distinguish between the two types of projects. The names above are provisional for discussion purposes.
  • Design how we want to present Grant projects on the website. The most likely UI is a card grid but this is TBD.
  • Contact each Grantor to confirm if and how they want their Grant project(s) to be listed
  • Design and populate the project cards and where to publish them on the website - e.g. on a new Supporters page that shows both (1) organizations that support AboutCode in general (i.e. Foundation members in the near future) and (2) specific grants

Notes on terminology:

  • "Project" and "Repository" have specific meaning in GitHub. A Repository refers to where you store files (including source code). A Project is a way to group and manage a set of issues and pull requests that may affect multiple Repositories. There is an implicit Project for each Repository which is the set of issues and PRs in that Repository.
  • "Project" is the most common term to describe both a set of code (and data) and its supporting/maintaining community in the FOSS world. Calling scancode-toolkit, purldb, etc. a Repository instead of a project is poor form because it omits the project community in general and the issues, PRs and other communications among community members.
  • As an example, the Sovereign Tech Agency uses the term "project" or "technology" to refer to the objects of their funding - https://www.sovereign.tech/tech.
  • NLnet Foundation also uses the term "project" to refer to the objects of their funding - https://nlnet.nl/
主要語言
JavaScript
星號
9
分支
17
平均合併
7 小時 55 分鐘
30 天內合併 PR
2

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

aboutcode-org/www.aboutcode.org 的其他 Issue

查看 aboutcode-org/www.aboutcode.org 的全部 Issue

相似的 Issue

更多 JavaScript Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。