/poster

Primary LanguagePythonMIT LicenseMIT

Poster

Poster is a Python web framework designed to be easy to use, flexible, and extensible, with a focus on rapid development and clean, pragmatic design.

Features:

  • Built-in support for authentication, caching, sessions, and database ORM.
  • Easy-to-use templating engine.
  • Simple routing mechanism.
  • Support for various HTTP methods.
  • Built-in CLI for running and managing applications.
  • Plugin system for extending functionality.
  • Supports Python 3.6 and above.

If you need help using Poster, there are several resources available:

Join the Poster community on Discord Discussions (https://discord.gg/PRamHCwGRD) for discussions, Q&A, and announcements and Report issues or suggest new features on the Poster.

Supporting Poster:

Poster's development depends on contributions from the community.

Contributing to Poster

As an open source project, Poster welcomes contributions from developers, designers, writers, and anyone who is interested in helping us improve the framework.

Examples of contributions include:

  • Code patches
  • Documentation improvements (soon...)
  • Bug reports and patch reviews
  • New feature suggestions

To get started with contributing to Poster, we recommend the following steps:

  • Fork the Poster repository on GitHub.
  • Clone your fork to your local machine.
  • Create a new branch for your changes.
  • Make your changes and commit them.
  • Push your changes to your fork on GitHub.
  • Open a pull request to the main Poster repository.
  • Warning: that non-trivial pull requests (anything more than fixing a typo) without an associated issue will be closed.

We encourage you to first create an issue for any changes you want to suggest, to discuss them with the community and ensure they align with the project's goals.

Code of Conduct

As a contributor to Poster, you are expected to follow our (Code of Conduct)"Coming soon",which outlines our expectations for respectful and inclusive behavior in all aspects of the project. Please read it carefully before making any contributions.