我本想用 Codex 做个小网站,再放到 GitHub。可准备同步时,直接被文件夹结构难住了:之前做的工具和私人资料都混在一个目录里,肯定不能直接公开。
跑去问 AI,它建议把“开发区”和“公开区”分开。我当场犯愁:怎么又要新建一个文件夹?俩区该怎么摆放?以后项目多了,岂不越整理越乱
我本身不是计算机专业,过往的工具都堆在一处。说实话,“项目目录结构”这个词,我这次才临时弄懂。
我用 Vibe Coding 有一段时间了,主要是用来提高自己的工作效率。这些工具其实不太适合对外展示。
我经常看到有人在问,能不能展示一下大家 Vibe Coding 的作品。我虽然做了几个小工具,但好像都不太能公开。
有一次,我看到有人讨论怎么快速消耗 Codex 的额度(是的,我用得不多,额度经常用不完,感觉有点浪费)。我跟 GPT 讨论了一下,发现自己有个一键打开链接的小工具适合公开。GPT 推荐我把它做成一个小网站。
这样任务就来了:用 Codex 做个小网站。我不是计算机专业的,想到自己也能做个网站,想想都有点小激动呢。
准备公开时,我才注意到,光把这个工具单独抽出来还不够:哪些文件适合公开,公开版本又该放在哪里,我都没有概念。
这就碰到我的盲区了。我完全不知道文件夹该怎么放,放在什么位置比较合适。
之前问过 AI,说很多开发者会把代码统一放到一个名为 Code 的文件夹里,于是我也把自己的 AI 编程工具都放在 Code 文件夹中。
这次,我继续把抽出来的工具放在 Code 文件夹下。等项目弄得差不多,就可以准备同步到 GitHub 了。
准备同步前,我先确认 Git 初始化和公开范围。
我再看了一眼文件夹,里面的东西有点多,也有点乱。于是问 Codex:这个文件夹里的内容,真的都可以直接同步吗?
当前目录里除了成品,还有历史记录和多份说明文件。
Codex 建议把现有文件夹当作开发区,再建一个只放公开内容的文件夹。
我当时的反应是:wc,又要新建一个文件夹。这个新文件夹应该放在哪里?虽然现在项目很少,但以后项目文件夹多起来,会不会看起来很乱?
我原本想把新建的公开区放在开发区文件夹里面,但 Codex 提醒我,这样每次打开开发目录,都会同时看到“开发工作区文件”和“未来公开仓目录”,管理时可能更容易混淆。
我决定听取它的建议,让它帮我规划一下。
一种方法是按项目直接平铺,适合项目不多的时候。
方案一:项目较少时,按项目直接平铺。
另一种方法是先按用途分类。
方案二:先按 work、personal、public、archive 等用途分层。
再把具体项目放进去。我觉得这种方式挺好,很直观。
再把不同项目放到对应用途目录中。
不过,我现在的文件夹还很少,所以暂时不打算大规模迁移,先保持简单。
项目暂时不多时,可以先不大规模迁移。
我先把以后可能使用的结构确定了下来。开发工作区继续放原始材料、迭代记录、备份和交接包;准备公开的目录只放适合同步到 GitHub 的干净文件。
目前确认的目标结构:开发区保留原始材料,公开目录只放准备同步的干净文件。
看到这种结构,我觉得清楚多了。虽然暂时没有马上迁移,但我从有点迷茫,变成了知道以后该怎么放,也算又解决了一个小问题。
这只是一个普通人使用 AI 时的一次体验。对我来说,私人资料最好和准备公开的仓库分开。项目少时没必要马上大规模迁移,项目多了再按用途分类。这个方案未必最专业,但却是我目前最容易理解和执行的。专业人士和大佬轻喷。