Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

WWW: Add Initiatives and grant Projects

Đang mở
#141 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

@mjherzog đang làm issue này rồi.

Từ ngày 2/3/2026.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
javascript
Lĩnh vực
content, web-dev

Hướng nghiên cứu

Bắt đầu bằng việc xem xét AboutCode Projects Overview hiện có trên trang chủ và cấu trúc website hiện tại. Hãy thống nhất thuật ngữ, thiết kế dạng lưới thẻ hoặc thiết kế trang, cũng như các yêu cầu về việc liệt kê các bên cấp tài trợ trước khi triển khai; công việc được xem là hoàn tất khi thuật ngữ đã được thống nhất, các dự án được tài trợ đã được xác nhận và phần trình bày website được chọn đã được điền đầy đủ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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/
Ngôn ngữ chính
JavaScript
Star
9
Fork
17
Merge trung bình
7 giờ 55 phút
Pull request đã merge (30 ngày)
2

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của aboutcode-org/www.aboutcode.org

Tất cả issue của aboutcode-org/www.aboutcode.org

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.