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.1.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.1-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scholarmis_framework-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b1417804ed4f7e4be83b015cae49f3b976364314335d59bdacb6cf87ef88cc58
MD5 f2de920efe8fd35e3943519f8db028a2
BLAKE2b-256 d2180376d7b1d95edaf51e96d68dc5464014138c30f97ea69463676bd5ca3906

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for scholarmis_framework-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6578b498474c3b09e85220c176b91541495dfa46543d78fa6a0631753f01aa64
MD5 c9b66098cff864c1acf0994cbfc152ce
BLAKE2b-256 d9f6ea98a0c212b940e1c429a77c70e4b223ed3b70038d441ca4fd06f116ee65

See more details on using hashes here.

Provenance

The following attestation bundles were made for scholarmis_framework-1.0.1-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