c styles project standards

¿Hay un diseño de directorio predeterminado del proyecto C?



styles project (2)

Siempre quise saber si hay un diseño de directorio predeterminado para proyectos en C. Ya sabes, qué carpetas debo poner qué archivos y tal.

Así que descargué muchos de los códigos fuente del proyecto en SourceForge y todos eran diferentes entre sí. En general, encontré más o menos esta estructura:

/project (root project folder, has project name) | |____/bin (the final executable file) | | |____/doc (project documentation) | | | |____/html (documentation on html) | | | |____/latex (documentation on latex) | | |____/src (every source file, .c and .c) | | | |____/test (unit testing files) | | |____/obj (where the generated .o files will be) | | |____/lib (any library dependences) | | |____BUGS (known bugs) | |____ChangeLog (list of changes and such) | |____COPYING (project license and warranty info) | |____Doxyfile (Doxygen instructions file) | |____INSTALL (install instructions) | | |____Makefile (make instructions file) | |____README (general readme of the project) | |____TODO (todo list)

¿Hay algún estándar por defecto en alguna parte?

Edit: Lo siento, de verdad. Me di cuenta de que hay numerosas preguntas similares para los archivos de directorio de proyectos C recomendados. Pero he visto a la gente decir lo que piensan que es mejor. Estoy buscando un estándar, algo que la gente suele seguir.

Preguntas relacionadas:

C - Comenzando un gran proyecto. Archivo / Directorio de estructura y nombres. Buen ejemplo requerido

Estructura de carpetas para un proyecto en C

Estructura de archivos y carpetas de una aplicación / proyecto basado en C

Organización de proyectos en C Mejores Prácticas


Bueno, hay “libabc” que está mostrando la práctica común.


Yo diría que "no", y su evidencia empírica parece apoyar eso.

Normalmente me confundo cuando necesito decidir entre doc/ y docs/ ...