Greek Edition
Το UOI-StudyNotes είναι μια web εφαρμογή αρχειοθέτησης σημειώσεων για φοιτητές του Πανεπιστημίου Ιωαννίνων ώστε να μοιράζονται, να έχουν πρόσβαση και να συνεργάζονται σε ακαδημαϊκές σημειώσεις διαφόρων μαθημάτων.
English Edition
UOI-StudyNotes is a notes archive app for UOI students to share, access and collaborate on academic notes across various subjects.
cd path/to/root/directory
pip install uvtouch main/.env
nano main/.envAdd the following (adjust as needed):
# Django settings
SECRET_KEY="example_secret_key" # https://stackoverflow.com/a/57678930
ALLOWED_HOSTS="localhost,127.0.0.1"
CSRF_TRUSTED_ORIGINS="http://localhost:8001"
DEBUG=True # For development
# Email settings
EMAIL_HOST_USER="example_email_host"
EMAIL_HOST_PASSWORD="example_email_password"Save changes and close the file.
uv run manage.py migrateuv run manage.py runserverAccess web application at http://127.0.0.1:8000 or http://localhost:8000.
uv run manage.py testGreek Edition
- Απλότητα: Κρατήστε τις αλλαγές σας απλές, στοχευμένες και εύκολες προς ανασκόπηση.
- Βιβλιοθήκες: Αποφύγετε την προσθήκη μη τυπικών βιβλιοθηκών. Αν είναι απαραίτητο δημιουργήστε πρώτα ένα GitHub issue για αξιολόγηση.
- Έλεγχος: Βεβαιωθείτε ότι ο κώδικας εκτελείται χωρίς σφάλματα, περνά όλα τα tests και τηρεί τα πρότυπα κώδικα.
- Υποβάλετε σφάλματα μέσω των GitHub Issues.
- Υποβάλετε pull requests μέσω των GitHub Pull Requests.
Ευχαριστούμε για την υποστήριξη του UOI-StudyNotes!
English Edition
- Simplicity: Keep changes focused and easy to review.
- Libraries: Avoid adding non-standard libraries unless discussed via an issue.
- Testing: Ensure code runs error-free, passes all tests, and meets coding standards.
- Report bugs via GitHub Issues.
- Submit pull requests via GitHub Pull Requests.
Thank you for supporting UOI-StudyNotes!
