【问题标题】:Sass Foundation Underscores Project Structure, removing git folder and package.json fileSass 基金会强调项目结构,删除 git 文件夹和 package.json 文件
【发布时间】:2015-07-12 08:00:11
【问题描述】:

我正在尝试一个基础/下划线 wordpress 主题的测试开发设置。

我有一个 wordpress 安装,并添加了一个下划线主题。然后我在这个文件夹中创建了一个名为foundation的文件夹,并在其中安装了foundation(sass using bower)。

我将使用 gulp 完成所有工作并连接,但我注意到 Foundation 在 Foundation 文件夹中放置了一个 git 文件。我过去使用过 git,但我不确定我在这里有什么选择。理想情况下,我想删除 git repo。然后那时我将从主主题文件夹(我打算仅用于 sass 源文件的基础子文件夹)执行 git init。 我的问题是......这样做有什么问题吗?我基本上想摆脱基础安装带来的 git repo 并手动设置我自己的 git repo; (这也将涵盖下划线和我自己在父目录中的自定义文件)

我的目录结构如下:

  • wp-内容
    • 主题
      • my_theme(下划线)(这里是新的 git repo)
        • foundation 文件夹(这里是我要删除的 git repo)

我还想删除 package.json 文件和 gruntfile,因为我希望改用 gulp(再次来自主主题文件夹而不是基础目录)

【问题讨论】:

    标签: wordpress git sass zurb-foundation gulp


    【解决方案1】:

    除非您打算破解基础代码,否则我不推荐这样做。如果您决定使用 bower 升级到更新版本的基础,将会出现问题。如果您正在与其他开发人员合作并选择采用这条路线,我建议您从您的 bower.json 文件中删除依赖项。

    【讨论】:

    • 我打算离开 bower.json 文件;当然,这就是 bower 所需要的…… bower 需要 git repo 吗?如果是这样,那么我可以将那个 git repo 留在那里并在父 my_theme 文件夹中启动另一个。我绝对希望能够通过凉亭更新基础......如果你认为这不起作用,你会建议我如何设置它
    • 如果您不打算更改基础代码,我会将 git 存储库留在那里,在您的主题基础中创建您自己的存储库,并将您的凉亭依赖项的文件夹添加到您的 .gitignore file.. 这样,如果有人与您合作,他们只需运行bower install 即可获取依赖项(在本例中为基础)。如果您在创建 .gitignore 文件时需要帮助,请查看 this
    • 谢谢...不,我明白如何做 gitingore;这个想法对我来说很有意义......现在你会说这种方法是一种非常合理的方法吗?我可以这样做的另一种方法是将下划线主题的内容添加到基础文件夹中,并将其用作文件夹目录。我确信它会起作用,但是基础和下划线会被“混合”,我认为这不是那么好,并且两者都有一个 js 文件夹。您能否告诉我您的方式是否比这种方式更好……以及您是否知道我可能考虑的任何其他方法。谢谢
    猜你喜欢
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    • 2018-03-11
    • 2020-09-11
    • 1970-01-01
    • 2018-04-06
    • 2021-12-06
    相关资源
    最近更新 更多