小编Max*_*ges的帖子

git与开发,分期和生产分支

这篇文章听起来很有趣,但我很确定图表是错误的. 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人员接受了我的提示,并重新命名了他们的阶段,现在称开发"稳定".

git

65
推荐指数
2
解决办法
9万
查看次数

每秒单击一个按钮

如何使用JavaScript每秒点击一个按钮?

javascript button event-handling

50
推荐指数
3
解决办法
15万
查看次数

在MongodDB JSON样式的doc中存储HTML的好策略是什么

可以在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

其他参考 …

json mongodb meteor

42
推荐指数
1
解决办法
3万
查看次数

如何防止我的snackbar文本在Android上被截断?

我正在显示一个带有相当长文本消息的快餐栏,并且在纵向模式下在手机上它看起来很好.

手机人像模式

但在平板电脑上它似乎只允许1行文本,因此它被省略

平板电脑风景模式

无论如何我可以把它变成平板电脑风景中的2行吗?

android android-snackbar

22
推荐指数
3
解决办法
5452
查看次数

如何从YouTube视频的视频ID中获取Dailymotion视频中的视频缩略图?

对于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视频做类似的事情

php dailymotion-api

19
推荐指数
3
解决办法
3万
查看次数

如何在我的流星应用数据库中使用mongoimport?

我可以使用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命令来定位它.

mongodb meteor

17
推荐指数
2
解决办法
1万
查看次数

流星MongoDB数据库在哪里?

当我创建一个流星应用程序时,数据库在哪里?

我有一个名为领先的应用程序,但是当我运行蒙戈外壳,并做show dbs我只看到local (empty)test,但测试不不具有相同的内容作为我的领先应用程序.meteor在哪里创建Mongo数据库,如何从mongo shell访问它(所以我可以加载一些数据)?

mongodb meteor

12
推荐指数
3
解决办法
8164
查看次数

使用Meteor进行表单输入验证

Meteor还没有内置的验证智能包.我应该考虑哪些验证库?其他人使用什么?

meteor

8
推荐指数
3
解决办法
2万
查看次数

将字符串拆分为MongoDB中的子字符串或字符数组

我需要转换这样的字段:

{ 
    "_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语言?

string mongodb aggregation-framework

7
推荐指数
2
解决办法
1万
查看次数

如何在Gatsby中处理内容丰富的内容数据

我对使用Gatsby使用Contentful中的内容构建Netlify静态网站感兴趣

Netlify有这个不错的入门指南Gatsby指南:?? https://www.netlify.com/blog/2016/02/24/a-step-by-step-guide-gatsby-on-netlify

但是我不确定如何将Contentful纳入其中。我是否需要编写脚本以将我的内容内容转换为Gatsby'markdown'?

任何想法,想法,链接表示赞赏!

contentful gatsby netlify

7
推荐指数
1
解决办法
3408
查看次数