wsvincent / awesome-django

A curated list of awesome things related to Django
http://awesomedjango.org
Creative Commons Zero v1.0 Universal
9.5k stars 1.31k forks source link

Add Falco #242

Closed Tobi-De closed 9 months ago

Tobi-De commented 10 months ago

name: Add a new project about: Suggest a new Django project for the Awesome Django list title: "[NEW] Project Name" labels: new project assignees: ''

Project Information

  1. Project Name: Falco
  2. Project URL: https://github.com/tobi-de/falco
  3. Description: Falco is a Django-centric toolkit designed to enhance the development experience. The CLI offers commands for initiating new projects, generating simple CRUD views for rapid prototyping, and more. Additionally, it provides a collection of guides to address common issues in web development specifically tailored to Django.

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?

    • [ ] Yes
    • [x] No
  2. How long has the project been maintained? The current iteration (Falco) less than 2 week The first iteration (fuzzy-couscous), more than a year (please read the last section to understand this)

  3. How many releases has it had if it's a library or package? 1 release, currently at 0.1.0 The first iteration had 27 releases - https://github.com/Tobi-De/fuzzy-couscous/releases

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

    • [x] I am the author
    • [ ] I am submitting on behalf of a company
    • [ ] Other (please specify)
  5. What makes it awesome?

A CRUD views generator for faster prototyping, similar idea to neapolitan but with a different approach. This command generate and insert code into your source files. A set of guides to assist Django developers (ranging from beginners to intermediate) in gaining an overview and exploring options on how to address common web issues in Django—topics like realtime, deployment, task queues, multi-tenancy, etc. While there is already a wealth of content available on these topics, the idea is to create a central place for the most common ones.

Additional Information

I'm sorry if this submission feels confusing; I just can't discard the work I've done on the original project. This project is a rewrite of a previous one, precisely this one: https://github.com/Tobi-De/fuzzy-couscous (for which I've previously made a pull request here: https://github.com/wsvincent/awesome-django/pull/206). The new project shares a lot of code and docs with the previous one, but with all the changes I've made, I thought a new repo would be a better idea.

Thank you for your submission!