awesome-django icon indicating copy to clipboard operation
awesome-django copied to clipboard

Add: django-content-settings

Open oduvan opened this issue 1 year ago • 3 comments

Project Information

  1. Project Name: django-content-settings
  2. Project URL: https://github.com/occipital/django-content-settings
  3. Description: offering users the ability to easily create and manage editable variables directly from the Django admin panel. What sets this module apart is its ability to handle variables of any type without restricting their complexity. Thanks to an integrated caching system, these variables can be used efficiently in code, irrespective of their complexity.

Criteria

Please answer the following questions about the project you are submitting. This will help us evaluate if the project should be included in the Awesome Django list.

  1. Is the project new?

    • [x] Yes
    • [ ] No
  2. How long has the project been maintained? for more than a year, but for a long time it was part of an internal project, and recently we decided to move it in open source as it becomes part of more and more projects

  3. How many releases has it had if it's a library or package? _ As an independent open source projects, it doesn't have many releases yet_

  4. Are you the author or are you submitting the project on behalf of a company?

    • [x] I am the author
    • [x] I am submitting on behalf of a company
    • [ ] Other (please specify)
  5. What makes it awesome? the way you define settings, the flexibility you have to customize settings to your needs, admin panel for easy and flexible catalog (which includes changing custom changing history), massive changing settings in one transaction, advanced caching system, typing version, and the most important it is very simple

Additional Information

Please provide any additional information that you believe is relevant to the project or its evaluation for inclusion in the Awesome Django list. This might include information about the project's documentation, test coverage, community support, or any unique features that set it apart from other Django projects.

I think those questions have been answered in the fifth question. full documentation link you can find here https://django-content-settings.readthedocs.io/en/latest/. 89% test coverage

oduvan avatar Jan 02 '24 20:01 oduvan

I add test coverage.

oduvan avatar Jan 03 '24 19:01 oduvan

Thank you for the submission. We'll run this through the newsletter and see if it picks up some steam.

jefftriplett avatar Jan 18 '24 03:01 jefftriplett

0.9 version released with a lot of improvements and also a "short" video with dive into

https://youtu.be/RNYmvv_G5zs?si=dz9f2RGtrldFNYKq

oduvan avatar Feb 11 '24 22:02 oduvan

Thank you for your submission and patience. I approved it because I do think it could be really handy for a few niche cases. Well done!

jefftriplett avatar Apr 27 '24 19:04 jefftriplett