MAKENTNU / web

The website of the student organization MAKE NTNU, built with Django.
https://makentnu.no
MIT License
9 stars 5 forks source link

Move Django-related code into a top-level `src` folder #614

Closed ddabble closed 1 year ago

ddabble commented 1 year ago

Proposed changes

Moved most Django-related code into a new top-level src folder; see the commit messages of ecd3bd9b0eba53cbabf7ae4c61a5c6b6b415d027 and 04230ed2cde4819ee47e05bdcbd16b745d0326b5.

This resolves #601.

DEVELOPERS: Refer to the new "PyCharm" section in the README (click "Click to expand" under the "Setup" section to make it visible) for instructions on which PyCharm settings need to be set to accommodate this new setup.

Also:

Areas to review closely

That everything works like before, including the management commands.

Deployment notes

Checklist

(If any of the points are not relevant, mark them as checked)

codecov[bot] commented 1 year ago

Codecov Report

Merging #614 (9643d23) into dev (010867d) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #614   +/-   ##
=======================================
  Coverage   87.70%   87.70%           
=======================================
  Files         134      134           
  Lines        5644     5644           
=======================================
  Hits         4950     4950           
  Misses        694      694           
Impacted Files Coverage Δ
src/announcements/admin.py 100.00% <ø> (ø)
src/announcements/forms.py 100.00% <ø> (ø)
src/announcements/models.py 93.93% <ø> (ø)
...rc/announcements/templatetags/announcement_tags.py 100.00% <ø> (ø)
src/announcements/urls.py 100.00% <ø> (ø)
src/announcements/views.py 100.00% <ø> (ø)
src/card/formfields.py 93.33% <ø> (ø)
src/card/modelfields.py 100.00% <ø> (ø)
src/card/utils.py 46.15% <ø> (ø)
src/card/validators.py 100.00% <ø> (ø)
... and 52 more

... and 144 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

ddabble commented 1 year ago

Merging without explicit approval from another member, as the Dev committee agreed to merge these changes and assume they're relatively bug-free, simply to get things done quicker.