📖 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️⃣ 填充公司信息
- 将 模版文件 中的内容复制到第 4️⃣ 步中创建的文件中
- 根据找到的公司信息填充这个模版:
- 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 文件
- 回到公司所在城市文件夹,创建一个与第 4️⃣ 步同名的 Markdown 文件,例如
amazon.md
- 将 模版文件 中的内容复制到该文件中
- 将第 2 行的
title
值替换为实际公司名称 - 将第 5 行中的
[公司名称]
替换为实际公司名称 - 找到第 7 行的 DirectHireCompanyTable 组件,将其中的
state
、city
和companyJsonFileName
值替换为实际值:- state:州文件夹名称
- city:城市文件夹名称
- companyJsonFileName:第 4️⃣ 步所创建的json文件名
7️⃣ 提交 PR
完成公司信息填充后,提交 Pull Request(PR):
- 提交自己的修改内容,并确保 PR 的描述清晰。
- 等待审核并进行必要的修改。