Origin of the source code of the project
A codebase refers to a whole collection of source code that is used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code files; thus, a codebase usually does not include source code files generated by tools (generated files) or binary library files (object files), as they can be built from the human-written source code. However, it generally does include configuration and property files, as they are the data necessary for the build. A codebase is typically stored in a source control repository (like GitHub) that belongs to a revision control system.
Text on this page is available under the Creative Commons Attribution-ShareAlike License. The following sources have been used for this article: