标签: project-setup

最简单但完整的CMake示例

不知何故,我对CMake的工作原理感到困惑.每当我认为我越来越了解CMake是如何写的时候,它就会在我读到的下一个例子中消失.我想知道的是,我应该如何构建我的项目,以便我的CMake在将来需要最少的维护.例如,当我在src树中添加一个新文件夹时,我不想更新我的CMakeList.txt,这与所有其他src文件夹完全一样.

这就是我想象我的项目结构的方式,但请这只是一个例子.如果推荐的方式不同,请告诉我,告诉我该怎么做.

myProject
    src/
        module1/
            module1.h
            module1.cpp
        module2/
            [...]
        main.cpp
    test/
        test1.cpp
    resources/
        file.png
    bin
        [execute cmake ..]
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我的程序知道资源在哪里是很重要的.我想知道推荐的资源管理方式.我不想用"../resources/file.png"访问我的资源

c++ cmake project-setup

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

我应该在项目中提供LICENSE.txt或COPYING.txt文件吗?

有关系吗?我应该使用其中一个吗?或两者,甚至?许可证文件可以是任何名称吗?(有任何扩展吗?)

我确信有一个包含所有这些的"最佳实践"指南,但我找不到任何运气.

licensing open-source file-structure project-setup

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

布局Angular/Django应用程序的最佳实践

我对Django和Angular都很新.我认识到这是主观的,并且可能有很多方法可以实现,但我想知道人们可以推荐哪些最佳实践来布置这样的应用程序.我特别想到丰富的SPA,后端主要或完全是一个RESTful API服务器,但是我想为任何提供Django重要视图的应用程序提供一个通用的方法.(我没有做足以决定后者是否使用Angular或者可能比其价值更麻烦).

特别:

将前端代码保存在与后端相对的单独目录/存储库中的优缺点是什么,比如说,在Django应用程序的"静态"子目录中?在我的情况下,我现在是唯一的开发人员,这对这个决定有一些影响,但我仍然可以认为自己是后端,前端,设计师等的独立"团队",因为我的工作流程将是让我一次成为这些角色之一.

我的设置基本上是一个开发机器,GitHub中的SCM,并在WebFaction(共享Web托管)上公开托管.我想在不同的开发机器上轻松抓住项目,但主要工作流程只是一个开发人员,一个prod安装.也就是说,我对实际项目中的最佳实践感兴趣,因为我希望未来的工作可能与Django合作.

补充:我非常不确定的另一点是Angular应用程序是否应该/必须由Django引导.也就是说,首页应该由Django提供并注入任何数据?

优点:

  • 可以配置URL路径甚至API端点,这些路径甚至可以从开发变为生产,而不需要任何备用配置,也不需要在前端进行硬编码.
  • 这可能是验证所必需的?我还不清楚还没有这样做......
  • 允许使用Django调试工具栏应用程序等工具.

缺点:

  • 将前端与后端相结合.如果我想换掉后者怎么办?如果我希望前端在带有模拟数据的沙箱中工作怎么办?
  • 似乎非常赞成将所有 Angular内容移动到Django应用程序布局中.同时,我不喜欢在一个地方混合使用Angular部分,而在另一个地方混合使用Django模板.我已经决定不混合NG和DJ模板,因为我不相信会有太多好处.

django project-setup angularjs

10
推荐指数
1
解决办法
1265
查看次数

使用Maven在Eclipse中设置Spring BlazeDS + Flex + JBoss Project

我想知道如何设置工作环境以开发Spring BlazeDS应用程序.这些服务器应用程序旨在通过某些客户端Flex应用程序的AMF远程访问来访问.

其实我有Maven和m2eclipse设置和工作,本地JBoss v6.0M2运行,安装了Flex 4插件.

理想情况下,我想知道如何创建一个eclipse项目,在该项目中我可以同时拥有服务器(Java)和客户端(Flex)代码,并且能够通过一次单击将所有内容部署到JBoss.也许这个设置有一个特殊的Maven原型?如果没有,我会很高兴,如果有人可以提供一步一步的说明来设置所有这些东西.

先感谢您

apache-flex spring maven-2 blazeds project-setup

5
推荐指数
1
解决办法
3702
查看次数

Django:设置数据库代码表(又名参考表,域表)?

应用程序通常需要一些数据库代码表(也就是引用表或域表或查找表).假设我有一个名为Status的模型类,其名称为name,可以包含以下值:

Canceled
Pending
InProgress
Complete
Run Code Online (Sandbox Code Playgroud)

我将在何处以及在什么时候在Django中设置这些值?它就像在数据库中设置这些值的一次性操作.不经常,可以添加这些值.

我想更普遍的是,你如何用数据初始化模型?例如,假设我有一个用于保持汽车品牌的模型,我想用一组已知值初始化此列表.我该怎么做?

django configuration lookup-tables django-models project-setup

5
推荐指数
1
解决办法
1300
查看次数