created base gallery app, made start on documentation.
Some checks failed
Gitea Test. / tests (push) Has been cancelled
Some checks failed
Gitea Test. / tests (push) Has been cancelled
This commit is contained in:
0
docs/architecture/decisions.md
Normal file
0
docs/architecture/decisions.md
Normal file
72
docs/templates/template.md
vendored
Normal file
72
docs/templates/template.md
vendored
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
# Feature Name
|
||||||
|
|
||||||
|
> One sentence description of what this feature does and who it is for.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
<!-- Delete all that do not apply -->
|
||||||
|
`Planned` `In Progress` `In Review` `Complete` `Deferred`
|
||||||
|
|
||||||
|
## Background
|
||||||
|
<!-- Why are we building this? What problem does it solve? Link to any relevant roadmap phase. -->
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
<!-- What is included in this feature. Be explicit about what is out of scope too. -->
|
||||||
|
|
||||||
|
**In scope:**
|
||||||
|
-
|
||||||
|
|
||||||
|
**Out of scope:**
|
||||||
|
-
|
||||||
|
|
||||||
|
## User Stories
|
||||||
|
<!-- Who interacts with this feature and what do they want to achieve? -->
|
||||||
|
- As a **[member / board member / anonymous visitor]**, I want to **[action]** so that **[outcome]**.
|
||||||
|
|
||||||
|
## Data Model
|
||||||
|
<!-- What models are created or modified? List fields and their types. -->
|
||||||
|
|
||||||
|
```python
|
||||||
|
class ExampleModel(models.Model):
|
||||||
|
pass
|
||||||
|
```
|
||||||
|
|
||||||
|
**Related models:**
|
||||||
|
- `User` —
|
||||||
|
|
||||||
|
## GDPR Considerations
|
||||||
|
<!-- See docs/gdpr/ for shared policies. Only document what is specific to this feature. -->
|
||||||
|
|
||||||
|
| Question | Answer |
|
||||||
|
|---|---|
|
||||||
|
| Personal data collected | |
|
||||||
|
| Legal basis | Legitimate interest / Consent / Legal obligation |
|
||||||
|
| Retention period | See `docs/gdpr/retention-policy.md` / [custom policy] |
|
||||||
|
| Erasure behaviour | Cascade delete / Anonymise / Transfer ownership |
|
||||||
|
| Visible to non-members | Yes / No |
|
||||||
|
|
||||||
|
## Open Questions
|
||||||
|
<!-- Unresolved decisions that are blocking or will affect implementation. -->
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
## Decisions Log
|
||||||
|
<!-- Record decisions made during development so future contributors understand why things are the way they are. -->
|
||||||
|
|
||||||
|
| Date | Decision | Reasoning |
|
||||||
|
|---|---|---|
|
||||||
|
| YYYY-MM-DD | | |
|
||||||
|
|
||||||
|
## Tasks
|
||||||
|
<!-- Break the feature down into concrete implementation steps. -->
|
||||||
|
|
||||||
|
### Backend
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
### Frontend
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
### Tests
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
## Related
|
||||||
|
<!-- Links to related feature files, external docs, or GitHub issues. -->
|
||||||
|
-
|
||||||
0
src/gallery/__init__.py
Normal file
0
src/gallery/__init__.py
Normal file
3
src/gallery/admin.py
Normal file
3
src/gallery/admin.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
from django.contrib import admin
|
||||||
|
|
||||||
|
# Register your models here.
|
||||||
5
src/gallery/apps.py
Normal file
5
src/gallery/apps.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
from django.apps import AppConfig
|
||||||
|
|
||||||
|
|
||||||
|
class GalleryConfig(AppConfig):
|
||||||
|
name = 'gallery'
|
||||||
0
src/gallery/migrations/__init__.py
Normal file
0
src/gallery/migrations/__init__.py
Normal file
3
src/gallery/models.py
Normal file
3
src/gallery/models.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
from django.db import models
|
||||||
|
|
||||||
|
# Create your models here.
|
||||||
3
src/gallery/tests.py
Normal file
3
src/gallery/tests.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
from django.test import TestCase
|
||||||
|
|
||||||
|
# Create your tests here.
|
||||||
3
src/gallery/views.py
Normal file
3
src/gallery/views.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
from django.shortcuts import render
|
||||||
|
|
||||||
|
# Create your views here.
|
||||||
Reference in New Issue
Block a user