Commit graph

3 commits

Author SHA1 Message Date
c7a36d2ebe
feat(email): add email configuration support
Configured email backend to use SMTP, console, or file-based backends based on settings. Added fallback values to handle various configurations. Updated `.gitignore` to exclude email files. This enhances email handling capabilities and ensures configuration flexibility.
2024-06-23 16:24:52 +02:00
e7a7766351
feat: add local static files and update references
- Add local Bootstrap CSS and JS files to the static directory.
- Add local jQuery file to the static directory.
- Update HTML templates to reference local static files instead of CDN links.
- Load Django static files in the base template.
- Add STATIC_ROOT to Django settings for static file collection.

These changes improve website performance and reliability by serving static assets locally, avoiding dependence on external CDNs. Additionally, this facilitates easier offline development and deployment.
2024-06-23 15:24:50 +02:00
dbf7cde183
feat!: initial FreeDOI project setup
- Added standard project documentation including README.md
- Added .gitignore for ignoring unnecessary files (.venv, *.pyc, etc.)
- Implemented basic Django application structure with accounts and resolver apps
- Configured Django settings, including two-factor auth and database setup
- Set up Django admin and basic model structures for Prefixes, Suffixes, Identifiers, and Permissions
- Added templates for accounts and resolver management
- Configured initial migrations and custom user model
- Included poetry dependencies and project setup configuration

This commit sets up the fundamental structure of the FreeDOI project, enabling DOI-like identifier creation and resolution.
2024-06-22 18:32:37 +02:00