Package: draftapp
DraftAppBuild scalable production-grade web applications within secondsExplore the docs »Report Bug·Request FeatureGetting StartedIt is recommended to install DraftApp (and your project's other dependencies) in a virtualenv.Once you’ve created and activated your Python virtual environment, you can install the latest stable release of DraftApp into this dedicated development workspace:pip install draftapp(back to top)Set Up a DraftApp projectAfter you’ve successfully installed DraftApp, you’re ready to create the first draft for your new web applicationYou can choose from one of the two types:ABasicApp provides you with the basic scaffold needed to get you application up and running for developmentAnAdvancedApp provides you with a high-level scaffold for your development needs with Docker, Kubernetes manifests & Code ObfuscationFrameworksTo check the available frameworks to set up your application with,draftapp--helpTyepsTo check the available types for the frameworks to set up your application with,draftappflask--helpBasic Flask ApplicationTo set up a basic Flask Application,draftappflask-tbasic-nportfolio-d/tmp/PortfolioTree Structure for Basic Flask ApplicationPortfolio/
├──Makefile
├──README.md
├──alembic
│├──README
│├──env.py
│└──script.py.mako
├──alembic.ini
├──bin
│└──portfolio-cli
├──configs
│├──gunicorn.py
│└──local.ini
├──logs
│└──app.log
├──portfolio
│├──__init__.py
│├──config.py
│├──constants.py
│├──manager.py
│├──models.py
│├──schemas.py
│├──swag
││└──ping.yaml
│└──views.py
└──setup.pyAdvanced Flask ApplicationTo set up an advanced Flask Application,draftappflask-tadvanced-nportfolio-d/tmp/PortfolioTree Structure for Advanced Flask ApplicationPortfolio
├──Dockerfile
├──Makefile
├──README.md
├──alembic
│├──README
│├──env.py
│└──script.py.mako
├──alembic.ini
├──bin
│└──portfolio-cli
├──compile.py
├──configs
│├──gunicorn.py
│├──local.ini
│└──test.ini
├──kubernetes_manifests
│├──README.md
│├──configmap.yaml
│├──deployment.yaml
│├──hpa.yaml
│├──ingress.yaml
│└──service.yaml
├──lint.py
├──logs
│└──app.log
├──portfolio
│├──__init__.py
│├──__pycache__
││├──__init__.cpython-36.pyc
││├──config.cpython-36.pyc
││├──manager.cpython-36.pyc
││└──views.cpython-36.pyc
│├──config.py
│├──constants.py
│├──exceptions.py
│├──log.py
│├──manager.py
│├──middlewares.py
│├──models.py
│├──schemas.py
│├──swag
││└──ping.yaml
│├──utils.py
│├──validators.py
│└──views.py
├──portfolio.egg-info
│├──PKG-INFO
│├──SOURCES.txt
│├──dependency_links.txt
│├──requires.txt
│└──top_level.txt
├──pytest.ini
├──setup.py
└──tests├──__init__.py├──conftest.py└──test_views.py(back to top)RoadmapAdd Documentation (readthedocs)Add docker-compose for Advanced optionAdd Additional Python FrameworksAdd examplesSee theopen issuesfor a full list of proposed features (and known issues).(back to top)ContributingContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make aregreatly appreciated.If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".Fork the ProjectCreate your Feature Branch (git checkout -b feature/new-feature)Commit your Changes (git commit -m 'Added new feature')Push to the Branch (git push origin feature/new-feature)Open a Pull Request(back to top)LicenseDistributed under the GPL-3.0 License. SeeLICENSEfor more information.(back to top)AcknowledgmentsDjangoImg ShieldsBest-README-Template(back to top)