这篇文章听起来很有趣,但我很确定图表是错误的. http://guides.beanstalkapp.com/version-control/branching-best-practices.html
它不应该是DEVELOPMENT> STAGING> PRODUCTION?
合并只应朝着一个方向流动:从在自己的分支中完成的功能和错误修复,或者在开发中进行测试的分段.经过测试,您可以将这些更改从开发合并到生产中.
在这里我有点困惑.所以我将Staging合并到Master或Master到Staging?
我正在使用一个名为SmartGit的客户端,我对这一点感到困惑.通常我为一个功能创建一个分支,提交它,然后切换到master并将其合并到分支(forward).因此,在这个带有Staging and Production的新工作流程中,我创建了这两个额外的分支,然后从master(aka dev)为我的功能创建一个分支.提交它,然后切换到暂存并合并(转发)到我的功能分支?这听起来不对吗?
实际上是什么让这个让人感到困惑的是,Beanstalk人员支持他们非常非标准地使用Staging(它在他们的图表中开发之前,这不是一个错误! https://twitter.com/Beanstalkapp/status/306129447885631488
决定忘记Beanstalk和Github.
自从我发布这篇文章以来,Beanstalk人员接受了我的提示,并重新命名了他们的阶段,现在称开发"稳定".
可以在MongoDB中存储HTML吗?有缺点吗?还有更好的选择吗?
我对JSON有点新鲜,但我计划将我的WordPress站点迁移到自定义的meteor/mongodb站点.
在WordPress中,我们的"帖子"基本上是产品记录,"主要内容"是产品的描述.这些描述包含一些HTML标记,例如"强"标记,中断标记和href超链接.
<p>Who hasn't wished for a mini-Roomba to handle the arduous task of cleaning their iPhone screen? Now your dreams have come true! See the Takara web page for a <a href="http://www.takaratomy.co.jp/products/automee/" title="automee s" target="_blank">demo video.</a><strong>Colors: </strong> White, Red, Orange and Blue Runs on a single AA battery.<br> 1,575 yen</p>
Run Code Online (Sandbox Code Playgroud)
与XML不同,JSON缺少像CDATA这样的东西.尝试将HTML放在我的JSON样式的doc描述字段中是一个坏主意吗?这样做有特殊的逃脱角色吗?或者我应该将HTML产品描述存储为外部静态文件?还是有其他最佳做法?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
Run Code Online (Sandbox Code Playgroud)
任何提示,建议,链接赞赏!
编辑
添加了示例产品说明文字.
EDIT2
我找到了这个stackoverflow文章: 如何在MongoDB中存储HTML数据?
另一个在谷歌 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
他们似乎说应该没事.但是没有太多的讨论,所以只是寻求更多的确认.
EDIT3
其他参考 …
对于youtube我使用这样的东西:
<img class="video-thumbnail" src="http://img.youtube.com/vi/<?php echo $video_id; ?>/0.jpg" alt="" width="190">
Run Code Online (Sandbox Code Playgroud)
哪里
$ video_id是来自网址的该视频的代码.
我可以为Dailymotion视频做类似的事情
我可以使用mongoimport将csv数据导入非流星mongodb数据库,但我无法弄清楚如何将csv导入我的meteor应用程序数据库.
我学会了如何为我的meteor app(meteor mongo)运行mongo shell,但我不能mongoimport从shell 运行.
mongodb文档mongoimport说
在此示例中,mongoimport将/opt/backups/contacts.csv中的csv格式数据导入到编号为27017的localhost端口上运行的MongoDB实例上的users数据库中的集合联系人中.
mongoimport --db users --collection contacts --type csv --file /opt/backups/contacts.csv
但是当我运行时mongod,启动我的meteor应用程序,并运行mongoimport它导入到我的test数据库,而不是我的应用程序数据库.
我读了这篇stackoverflow帖子评论:
使用mongoexport单独转储集合,然后mongoimport将文件导入meteor mongodb实例中名为meteor的db.meteor mongo实例在端口3002上运行,bind_address为127.0.0.1,数据文件位于meteor project子目录.meteor/local/db中
但我不明白如何连接到该实例或如何使用该mongoimport命令来定位它.
当我创建一个流星应用程序时,数据库在哪里?
我有一个名为领先的应用程序,但是当我运行蒙戈外壳,并做show dbs我只看到local (empty)和test,但测试不不具有相同的内容作为我的领先应用程序.meteor在哪里创建Mongo数据库,如何从mongo shell访问它(所以我可以加载一些数据)?
我需要转换这样的字段:
{ 
    "_id" : ObjectId("576fd6e87d33ed2f37a6d526"), 
    "phoneme" : "JH OY1 N Z" 
}
Run Code Online (Sandbox Code Playgroud)
进入像这样的子串数组
{ 
    "_id" : ObjectId("576fd6e87d33ed2f37a6d526"), 
    "phonemes" : [ "JH", "OY1", "N", "Z" ] 
}
Run Code Online (Sandbox Code Playgroud)
有时会变成像这样的字符数组
{
    "_id" : ObjectId("576fd6e87d33ed2f37a6d526"), 
    "phonemes" : ["J", "H", " ", "O", "Y", "1", " ", "N", " ", "Z"]
}
Run Code Online (Sandbox Code Playgroud)
我在这里发现了一些将字符串转换为数组的代码,但是对于我的目的来说有点太简单了,因为只创建了一个数组元素.
db.members.find().snapshot().forEach( function (x) {
   x.photos = [{"uri": "/images/" + x.photos}];
   db.members.save(x);
 });
Run Code Online (Sandbox Code Playgroud)
我是否可以在mongo shell语句中使用整个javascript语言?
我对使用Gatsby使用Contentful中的内容构建Netlify静态网站感兴趣
Netlify有这个不错的入门指南Gatsby指南:?? https://www.netlify.com/blog/2016/02/24/a-step-by-step-guide-gatsby-on-netlify
但是我不确定如何将Contentful纳入其中。我是否需要编写脚本以将我的内容内容转换为Gatsby'markdown'?
任何想法,想法,链接表示赞赏!