-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[File restructuring]Django apps should be defined in project root #31
Comments
I'm not convinced we want to implement this. The project root contains items unrelated to Django such as the |
For clarification, the project root is where It is conventional for Django apps to be defined in the project root. Following Django conventions makes our codebase easier to approach by new users, particularly when they are familiar with Django conventions. |
Awesome, understood. This makes a lot of sense. |
* Move project files like LICENSE into repository root and delete extraneous files * Remove docs folder * Move django apps to repository root * Moved django apps to project root * Issues 30 31 file reorg part 2 (#89) * Rename project folder * Change cbv3_django_prototype references to project * Rename 'core' directory * Change references to users app * Change references to 'core' directory * Change project name to "Codebuddies" * Change path to /opt/codebuddies * Fix project path Co-authored-by: Linda Peng <[email protected]> Co-authored-by: Brylie Christopher Oxley <[email protected]>
This looks like it was closed with c6dd158. |
Currently, this project is defining some Django apps in the
cbv3_django_prototype/cbv3_django_prototype
sub-directory. Theproject_name/project__name
sub-directory is conventionally used for project-wide configuration. The Cookiecutter Django project may recommend a different file structure, but it is not apparent from a quick search of the documentation. However, runningpython manage.py startapp app_name
in the project root creates the app in the project root, which is a fairly conventional project structure. This is a small mistake that is easy to fix.Task
resources
andusers
) to the project rootReference
The text was updated successfully, but these errors were encountered: