Skip to content

Conversation

@NEStock
Copy link
Member

@NEStock NEStock commented Jan 6, 2026

Changes

Notes

Backend Organization

(note: not all files are shown, just depicting the general structure)

backend/
├── apps/                     # Container for all Django domain apps
│   ├── core/                 # Core domain: (placeholder) Shared, cross-cutting code
│   └── projects/             # Project domain: EmberProject, Contributor, Funding, relations
│       ├── migrations/
│       ├── models/
│       │   ├── contributor.py
│       │   ├── funding.py
│       │   └── project.py
│       ├── admin.py
│       ├── apps.py
│       ├── urls.py
│       └── views.py
├── config/                   # Django project configuration (settings + URL wiring)
├── main.py
├── manage.py
├── README.md

LinkML Schema

Unfortunately, while LinkML currently has generators for Python and SQL tables, it doesn't explicitly have one for Django, so I used the Pydantic generator as a "base" or guide for each class and then modified the fields from Pydantic to Django by hand (i.e. str -> models.CharField())

@NEStock NEStock linked an issue Jan 6, 2026 that may be closed by this pull request
@netlify
Copy link

netlify bot commented Jan 6, 2026

Deploy Preview for emberarchive ready!

Name Link
🔨 Latest commit bc3bc5e
🔍 Latest deploy log https://app.netlify.com/projects/emberarchive/deploys/695d39041028aa0009505ddc
😎 Deploy Preview https://deploy-preview-97--emberarchive.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@NEStock NEStock changed the base branch from main to develop January 6, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New: Implement Metadata Schema in Backend/DB

2 participants