All Projects → diegotoral → generator-django

diegotoral / generator-django

Licence: MIT license
A Yeoman generator for Django.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to generator-django

Generator Fountain Vue
Yeoman 'fountain' generator to start a webapp with Vue http://fountainjs.io
Stars: ✭ 104 (+33.33%)
Mutual labels:  yeoman
Pollinate
Template your base files and generate new projects from Git(Hub).
Stars: ✭ 213 (+173.08%)
Mutual labels:  yeoman
generator-ngx-firebase-bootstrap
Generator for Angular / Firebase / Bootstrap projects
Stars: ✭ 44 (-43.59%)
Mutual labels:  yeoman
Generator Android Mvp Starter
[Yeoman Generator] Generate MVP Architecture for Android App using https://git.io/v9Ujz
Stars: ✭ 129 (+65.38%)
Mutual labels:  yeoman
Generator Standard Readme
Scaffold out a Standard Readme
Stars: ✭ 150 (+92.31%)
Mutual labels:  yeoman
Generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Stars: ✭ 238 (+205.13%)
Mutual labels:  yeoman
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (+23.08%)
Mutual labels:  yeoman
generator-kodi-addon
Yeoman generator for the most common Kodi addon types.
Stars: ✭ 69 (-11.54%)
Mutual labels:  yeoman
Generator Web Extension
Advanced WebExtension generator that creates everything you need to get started with cross-browser web-extension development.
Stars: ✭ 212 (+171.79%)
Mutual labels:  yeoman
generator-nullfactory-xrm
Yeoman generator for Dynamics 365 Solutions. It generates a project structure that facilitates the quick creation builds and automated release strategies with minimal effort.
Stars: ✭ 15 (-80.77%)
Mutual labels:  yeoman
Generator Jekyll Starter Kit
🚀 Jekyll Progressive Web App Generator.
Stars: ✭ 139 (+78.21%)
Mutual labels:  yeoman
Generator Spfx
Open-source generator to extend the capabilities of the Microsoft SPFx generator
Stars: ✭ 150 (+92.31%)
Mutual labels:  yeoman
Generator Api
🚀 Yeoman generator for creating RESTful NodeJS APIs, using ES6, Mongoose and Express
Stars: ✭ 247 (+216.67%)
Mutual labels:  yeoman
Generator Hexo Theme
Generate a hexo theme: ejs, pug, swig, nunjucks | Moved to https://tcrowe.commons.host/contact
Stars: ✭ 119 (+52.56%)
Mutual labels:  yeoman
delphi-generator-delphi
Yeoman generator for Delphi projects
Stars: ✭ 14 (-82.05%)
Mutual labels:  yeoman
Generator Hapi Style
📦 Yeoman generator for scaffolding hapi apps and plugins
Stars: ✭ 96 (+23.08%)
Mutual labels:  yeoman
Generator Chisel
Chisel is a development framework for creating easy to maintain and fast WordPress websites
Stars: ✭ 233 (+198.72%)
Mutual labels:  yeoman
generator-fountain-react
Yeoman 'fountain' generator to start a webapp with React
Stars: ✭ 36 (-53.85%)
Mutual labels:  yeoman
generator-create-docusaurus
A generator for new docusaurus projects.
Stars: ✭ 13 (-83.33%)
Mutual labels:  yeoman
generator-alfresco
A Yeomen generator based on the Alfresco all-in-one Maven archetype with some generators and an opinionated project structure.
Stars: ✭ 27 (-65.38%)
Mutual labels:  yeoman

generator-django Stories in Ready Build Status NPM version

A generator for Yeoman.

Demo

A demo application can be found here.

Getting Started

To install generator-django from npm, run:

$ npm install -g generator-django

Then make a virtualenv and activate it:

$ virtualenv myproject --no-site-packages
$ source myproject/bin/activate

Finally, make your project directory and initiate the generator:

$ mkdir myproject && cd myproject
$ yo django

Generators

Available generators:

  • django
  • startapp
  • model

Note: Generators are to be run from the root directory of your app.

Django

Sets up a new Django project.

Example:

$ yo django

Startapp

Sets up an app folder.

Example:

$ yo django:startapp

Model

Generates a Django model for you.

Example:

$ yo django:model

What do you get?

You get the following directory structure:

.
├── apps
├── bin
│   └── watchmedo.sh
├── bower.json
├── fabfile.py
├── __init__.py
├── libs
├── package.json
├── README.md
├── requirements
│   ├── COMMON
│   ├── DEVELOPMENT
│   ├── PRODUCTION
│   └── TESTING
├── settings
│   ├── common.py
│   ├── development.py
│   ├── __init__.py
│   └── testing.py
├── static
│   ├── css
│   ├── img
│   ├── js
│   └── vendor
│       └── bower
└── templates
    └── layout

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

MIT License

Bitdeli Badge

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].