Questions tagged [project-structure]

Refers to layout of folders and components to help organize a project's files, whether code or resources

482 questions
27
votes
3 answers

Should I check in *.mo files?

Should I check in *.mo translation files into my version control system? This is a general question. But in particular I'm working on Django projects with git repositories.
muhuk
  • 15,777
  • 9
  • 59
  • 98
27
votes
2 answers

Azure DevOps: 1 Solution Multiple Projects CI/CD

I just started setting Azure DevOps with CI/CD. This might not be possible but I hope to find answers. I have a solution with 6 projects: Web Api project (references Infrastructure, Repositories, and Models projects) Website project (calls the Web…
26
votes
6 answers

How do you organize 100+ projects in Eclipse?

When you have 5+ languages and 100+ projects, IMO the default of using one workspace is not acceptable because the one workspace becomes horribly disorganized. Having one huge unorganized workspace lowers your productivity. The question: What are…
Trevor Boyd Smith
  • 18,164
  • 32
  • 127
  • 177
26
votes
2 answers

how to define package structure for a Spring REST MVC application?

I am new to writing a spring rest based ws. I created a project with the following structure. Java Resources - src/test/java - src/main/java - com/sample/rest - controller (for the request mappings) - domain (for POJOs) …
user811433
  • 3,999
  • 13
  • 53
  • 76
26
votes
2 answers

How to organize a C++ project

I would like to know what are C++ best practices when it comes to organizing my project. I've read that I should put all the source files (.cpp) in the src folder and header files (.h) should be placed in the include folder. Is it the way it is…
paxilpaz
  • 421
  • 2
  • 5
  • 7
25
votes
3 answers

Best practice for an Xcode project groups structure?

In tutorials and examples that provide code samples, sometimes I see that project files in the Xcode's Project navigator are arranged by groups following the MVC pattern ("Views", "Controllers", "Model"), and other times they are organized into…
AppsDev
  • 12,319
  • 23
  • 93
  • 186
25
votes
2 answers

Web project's folders/directories structure - Best practices

I’m working on different web projects and I was wondering if there is any rule of thumb regarding the project/ folders structure? Many of my apps are build in the structure where each file type has it’s own directory. For example: └─┬root | …
Gil Epshtain
  • 8,670
  • 7
  • 63
  • 89
24
votes
5 answers

How do you manage your Delphi Projects with third-party components in Version Control?

Installing third-party components always take a long time specially if you have large ones, but also it take more time if you setup the environment in more than one computer. And I'm thinking to add them to the Version Control (Subversion), so it…
Mohammed Nasman
  • 10,992
  • 7
  • 43
  • 68
23
votes
9 answers

What Is Your Software Development Directory Structure?

I have been experimenting with directory structures and am currently using the one below: | |_projects__ | | | |_blog.com_ | | |_mockups | | |_user stories | | …
Laz
  • 3,474
  • 9
  • 33
  • 46
20
votes
5 answers

Should Unit Tests be in their own project in a .Net Solution

Should I start a new project for my unit tests? That would mean that I would get two executables correct? Then I am worried about the namespace organization. Would I be able to put the unit test in the same namespaces as the classes that they are…
uriDium
  • 13,110
  • 20
  • 78
  • 138
20
votes
9 answers

Structure of Projects in Version Control

I know there are at least 10 different ways to structure project in version control. I'm curious what some methods being used are and which ones work for you. I've worked with SVN, TFS, and currently/unfortunately VSS. I've seen version control…
oglester
  • 6,605
  • 8
  • 43
  • 63
19
votes
3 answers

How to add a dependency to another project properly using gradle?

Hello I am new to gradle and it is a little bit confusing for me. How should I add a dependency in my gradle configuration to have access to B1.java in projectA1? Project B is gradle project and project A is just a folder with another gradle…
Peters_
  • 597
  • 2
  • 8
  • 28
17
votes
1 answer

Common vs Core - difference

Assume we have a couple of libs. What is the difference between Core and Common library? How should they be recognized and do we organize the responsibilites of both? +Common -Class1 +Core -Class2 +Lib1 has : Common +Lib2 has : Core,…
Puchacz
  • 1,987
  • 2
  • 24
  • 38
16
votes
5 answers

How to use or abuse artifact classifiers in maven?

We are currently attempting to port a very (very) large project built with ant to maven (while also moving to svn). All possibilities are being explored in remodeling the project structure to best fit the maven paradigm. Now to be more specific, I…
Yaneeve
  • 4,751
  • 10
  • 49
  • 87
16
votes
1 answer

Node.js multi package project?

I'm new to Node, coming from a Java background. These days I'm experimenting with each part of a full application: database, rest api, ui. So far I wrote the database-backed logic, which runs on its own, processes text files, store data about them…
watery
  • 5,026
  • 9
  • 52
  • 92
1
2
3
32 33