Python 项目及源代码 - GitHub 个人资料查找器

17 Mar 2025 | 5 分钟阅读

GitHub, Inc. 提供了一个在线托管服务,用于利用 Git 进行应用程序开发和变更控制。它提供软件功能请求、项目访问控制、持续集成、任务管理、缺陷跟踪和 Git 的分布式版本控制。这是一家微软公司,总部自 2019 年以来一直设在加利福尼亚州。

在那里托管开源软件项目是一种普遍的做法。截至 2022 年 6 月,GitHub 已列出了超过 12 亿个数据库、至少 12 亿个公共数据库以及超过 2 亿名开发人员。截至 2021 年 1 月,它是最大的源代码托管平台。

  • 可以使用正常的 Git 命令行界面访问和管理 GitHub.com 上的项目;它支持所有常规的 Git 命令。
  • GitHub.com 的用户还可以浏览网站的公共数据库。
  • 还有各种桌面应用程序和 Git 插件可供使用。
  • 为了展示开发人员如何处理其存储库的各种分支,以及哪个分支(以及该分支内的哪个版本)是最新的,该网站提供了社交网络类功能,包括动态、订阅者和社交网络图。
  • 公共数据库对所有人开放浏览和下载,但只有经过身份验证的用户才能向数据库添加内容。
  • 用户可以通过经过验证的用户帐户参与讨论、管理数据库、向其他用户的数据库添加贡献以及检查代码更改。
  • 2020 年 4 月 14 日,GitHub 向所有用户提供了“所有基本 GitHub 功能”,包括“具有无限贡献者的私有项目”。
  • 2019 年 1 月,GitHub.com 开始免费提供多个私有数据库(每个项目限制三名贡献者)。在此之前,只有公共数据库是免费的。

驱动 GitHub 的核心应用程序是 Git,由 Linux 发明者 Linus Torvalds 创建。GitHub, Inc. 的开发人员 Preston-Werner 和 Wanstrath Hyett 使用 Erlang 和 Ruby on Rails 创建了驱动 GitHub 用户界面的附加软件。

范围

  • GitHub.com 的主要目标是简化版本控制和问题跟踪的软件开发流程。问题跟踪工具包括标签、里程碑、任务委托和搜索引擎。
  • GitHub 还支持以下文件类型和功能:
    • 文档,包括自动生成的 README 文件,支持多种类 Markdown 文件类型。
    • GitHub Actions 能够创建持续开发和部署管道,用于软件测试、发布和部署,而无需使用其他网站或平台。
    • 图表:成员、网络、贡献者、交易、代码频率和脉冲
    • 集成、目录电子邮件通知、讨论、能够通过 @提及某人来接收通知。
    • 包含嵌套任务列表的文件。
    • 空间数据的显示。
    • 用于 3D 渲染的文件,可以在“3D 画布”中查看,使用完全统一的 STL 文件查看器。Three.js 和 WebGL 为查看器提供支持。
    • Photoshop 的原生 PSD 格式允许预览和版本比较同一文件。
  • 针对多个包中已知通用漏洞和 PDF 文档查看器暴露的安全警报。
  • 根据服务条款,存储在 GitHub 上的公开访问软件项目不要求符合开源定义。通过将您的端口设置为公开可见,即表示您同意他人根据服务条款查看和分叉您的数据库。

项目描述

通过输入 input_userName 并选择“搜索用户”,GitHub 个人资料查找器将检索用户的姓名、数据库数量、简介、关注者数量以及个人资料图片。

点击 input_userName 后,您将被导向用户的 GitHub 个人资料。

源代码

文件名: index.html

Git(以及因此的 GitHub.com)用于版本控制,允许通过拉取请求建议对源代码进行修改。能够评估拟议更改的用户在将其与请求的更改进行比较后可以接受它们。这个过程在 Git 语言中被称为“提交”,一个例子就是一个“提交”。所有提交都记录在可以稍后访问的历史记录中。

文件名: App.js

源代码

文件名: Style.css

源代码

输出截图

Python Project with Source Code - Profile Finder in GitHub
下一个主题Python 算法