Jump to content

Talk:Build system (software development)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Feedback from New Page Review process

[edit]
The following discussion is closed. Please do not modify it. Subsequent comments should be made in a new section. A summary of the conclusions reached follows.
To merge Build system (software development) into Build automation for context and overlap. Klbrain (talk) 13:00, 18 October 2025 (UTC)[reply]

I left the following feedback for the creator/future reviewers while reviewing this article: Should be merged with Build automation or Integrated development environment.

Noleander (talk) 18:08, 2 May 2025 (UTC)[reply]

This article overlaps a LOT with other existing articles, such as Integrated development environment and Build automation. Readers do not benefit from such duplication & overlap. Although arguments can be made to distinguish this article from the other two: the SOURCES do not make such distinctions, and we need to do what is best for readers. Noleander (talk) 18:09, 2 May 2025 (UTC)[reply]
I agree that "Build system (software development)" should be merged into Build automation. As far as I can tell, they are so closely related that a single article can cover both and the subtle difference (if any) between them.
However, I feel that Integrated development environment (IDE) should stay separate. My understanding is that an IDE bundles together many different tools, including a text editor and a debugger and (sometimes) a build system like make (software) or Gradle. The text editor and the debugger is designed for a human to interactively work with at every step. The build system is intended to be set up once and then, when activated, automatically go through a series of actions without further human interaction. The IDE can be seen as analogous to a kitchen that contains many tools. Some of those tools (the measuring cups and mixing spoon) require a lot of human interaction to do their thing. The oven, like a build system, once it's been set up, can do its thing more-or-less automatically. Many kitchens don't have an oven, like IDEs focused on interpreted languages usually don't include a build system. Many ovens are not in a kitchen, like historically the make tool was popular long before IDEs became popular. --DavidCary (talk) 18:07, 11 July 2025 (UTC)[reply]
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
  checkY Merger complete. Klbrain (talk) 13:00, 18 October 2025 (UTC)[reply]

The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.


Conceptually overlapping since basically all build systems support incremental builds. Not too much content at source page to warrant a dedicated article. – SD0001 (talk) 06:50, 4 October 2025 (UTC)[reply]

I've amended the target to Build automation, given the merge outcome in the above section. It looks like the Incremental build (build system) is broader than just the 'build system', so the merge seems reasonable, but not just into the Tools section. Klbrain (talk) 13:12, 18 October 2025 (UTC)[reply]
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.