Skip to main content

Modular framework for building Student Management Systems with Django.

Project description

Scholarmis Framework

Scholarmis Framework is the core Python/Django package for Scholarmis, providing shared utilities, base classes, and common components used across all modules of the Scholarmis ecosystem.

It is designed to reduce code duplication, enforce consistent patterns, and serve as the foundation for modular educational management apps.


Installation

pip install scholarmis-framework

Usage

Once installed, you can import and use the shared components in any module:

from scholarmis.framework.db.models import BaseModel
  • BaseModel – A reusable abstract Django model with common fields.
  • CLI – Reuse core commands in module management scripts.

The framework does not run standalone; it is meant to be imported by Scholarmis modules.


Contributing

We welcome contributions!

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

See CONTRIBUTING.md for more details.


License

Scholarmis Framework is licensed under the MIT License – see LICENSE.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scholarmis_framework-1.0.2.tar.gz (58.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scholarmis_framework-1.0.2-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

Details for the file scholarmis_framework-1.0.2.tar.gz.

File metadata

  • Download URL: scholarmis_framework-1.0.2.tar.gz
  • Upload date:
  • Size: 58.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scholarmis_framework-1.0.2.tar.gz
Algorithm Hash digest
SHA256 66adbf67c6b6da49dbe252d9e48f867ca3c09dfcc8a675368b7eb628d79ee4b3
MD5 3cf55d65b6724c78da6a6c98a821c1a0
BLAKE2b-256 20003812a5b077cb54ff296e49b884bbf16fb986b2c1c7c472ebafb2b60e4b1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.2.tar.gz:

Publisher: publish.yml on scholarmis/scholarmis-framework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scholarmis_framework-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for scholarmis_framework-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 14bc131dec18ea77686853d99e0bfda0cad18cee1e582defb11c9e53c3a741a6
MD5 5ae65384aa2f68c137c1a79cdb8d6b17
BLAKE2b-256 8937c4c081ca30a88815e3799448c444776c5d4093d3435ba800bdd648baecb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.2-py3-none-any.whl:

Publisher: publish.yml on scholarmis/scholarmis-framework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page