Skip to content

📖 Direct Hire Company 使用指南

1️⃣ 查找公司信息

在网上找到公司的官方网站或其他可靠来源(如 LinkedIn、工商注册信息等),获取完整的公司静态信息,包括公司名称、地址、联系方式、行业类别、成立年份等信息。

2️⃣ 检查仓库中是否已有该公司所在州的文件夹

前往 direct-hire-company 目录,查看是否已存在该公司所在州的文件夹。

  • 如果已存在,直接跳到第 3️⃣ 步。
  • 如果不存在,需要创建所在州的文件目录
    • 在当前路径下新建一个以州名称命名的文件夹(命名规则:州全称小写,单词间用连字符连接,例如 new-york)
    • 进入该文件夹,在其中创建一个名为 index.md 的文件
    • 该模版文件 中的内容复制到创建的index.md文件中
    • title 的值替换为州名称,例如 New York

3️⃣ 检查是否已有该公司所在城市的文件夹

进入公司所在州的文件夹,查看是否已存在该公司所在城市的文件夹

  • 如果已存在,直接跳到第 4️⃣ 步。
  • 如果不存在,需要创建所在城市的文件目录
    • 在当前路径下新建一个以城市名称命名的文件夹(命名规则:城市全称小写,单词间用连字符连接,例如 san-francisco)
    • 进入该文件夹,在其中创建一个名为 index.md 的文件 和 一个名为 data 的文件夹
    • 该模版文件 中的内容复制到创建的index.md文件中
    • title 的值替换为城市名称,例如 San Francisco

4️⃣ 创建公司 Json 文件

进入公司所在城市的文件夹,查看找到的公司信息是否已存在。

如果该公司信息尚未收录,则进入当前文件夹中的 data 文件夹,在其中创建一个新的 Json 文件。

  • 文件命名规则:
    • 文件名应与公司名称匹配
    • 使用小写字母
    • 使用连字符 - 连接
    • 例如:amazon.json

5️⃣ 填充公司信息

  1. 模版文件 中的内容复制到第 4️⃣ 步中创建的文件中
  2. 根据找到的公司信息填充这个模版:
    • companyName: 公司名称(全称)。
    • location:
      • addressLine1: 地址第一行(如街道地址)。
      • addressLine2: 地址第二行(如楼层或套房号,可选)。
      • county: 县名(如适用,例如 "King County")。
      • cityOrTown: 城市或乡镇名。
      • state: 州代码(例如 "CA")。
      • zipCode: 邮政编码。
    • contact:
      • phone: 公司电话号码。
      • email: 公司邮箱。
      • website: 公司官网链接。
      • linkedin: 公司 LinkedIn 页面链接。
    • industry: 行业类别(如 "科技"、"电子商务"),用数组列出。
    • foundedYear: 公司成立年份。
    • description: 公司简介。
    • mainProductsOrServices: 主要产品或服务,用数组列出。
    • companySize: 公司规模(如 "约 500 人" 或 "超过 10 万员工")。
    • lastUpdated: 信息最后更新日期(如 "2025-03-20")。

若信息来源未提供相关内容,可跳过对应字段。

6️⃣ 创建公司 Markdown 文件

  1. 回到公司所在城市文件夹,创建一个与第 4️⃣ 步同名的 Markdown 文件,例如 amazon.md
  2. 模版文件 中的内容复制到该文件中
  3. 将第 2 行的 title 值替换为实际公司名称
  4. 将第 5 行中的 [公司名称] 替换为实际公司名称
  5. 找到第 7 行的 DirectHireCompanyTable 组件,将其中的 statecitycompanyJsonFileName 值替换为实际值:
    • state:州文件夹名称
    • city:城市文件夹名称
    • companyJsonFileName:第 4️⃣ 步所创建的json文件名

7️⃣ 提交 PR

完成公司信息填充后,提交 Pull Request(PR):

  • 提交自己的修改内容,并确保 PR 的描述清晰。
  • 等待审核并进行必要的修改。

参考文档