red-start

Skjermbilde programvare:
red-start
Prog.varedetaljer:
Versjon: 0.1.14
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 11

Rating: 4.0/5 (Total Votes: 1)

rød-start installerer et script som gjør det enkelt å lage Django prosjekter og applikasjoner basert oppsettet brukes på RED Interactive Agency.
Hvordan bruke
Opprette et prosjekt
& Nbsp; pip installere rød-start rød-start-prosjektet
Dette vil bruke standardprosjektmalen, som inkluderer rød-standardtekst.
Kjører et prosjekt
& Nbsp; cd eksempel sh scripts / setup.sh kilde env / bin / aktivere cd prosjekt python manage.py SyncDB python manage.py runserver
Hvordan bidra
Punge prosjektet, gjør endringene, og deretter kjøre
& Nbsp; python test.py
Denne kommandoen vil:
- Skape et testprosjekt med ff0000 malen
Hvis alt går riktig, og deretter sende en pull forespørsel via Github.
Du kan ha testene kjøres automatisk før noen begår ved å legge til en kjørbar fil .git / kroker / pre-commit med denne koden:
& Nbsp;! # / Bin / sh python test.py || exit 1
Hvordan fungerer det
Opprette et prosjekt fra en mal
Kjører rød-start gjør tre enkle ting:
1. Oppretter en ny mappe som heter .
2. Kopierer i denne mappen alle filene som inngår i prosjektet malen mappen. Dette kan spesifiseres med --template-dir alternativ; standard er maler / prosjekt / ff0000.
3. Hvis en fil som heter red_start_settings.py er til stede i den mappen, og hvis den inneholder en funksjon som heter after_copy, deretter at filen er lastet, og at funksjonen utføres.
Som et eksempel, i tilfelle av ff0000 prosjektmal, laster after_copy funksjon en HTML5 standardtekst fra GitHub, ber brukeren om noen variabler og erstatter dem i malen. Dette er bare et eksempel, kan andre prosjektmaler utføre andre operasjoner.
Opprette et nytt prosjekt mal
For å legge til et nytt prosjekt mal til rød-start, bare legge den i maler-mappen under prosjektet. Hvis du trenger å utføre ekstra handlinger etter filene har blitt kopiert, legge til en fil som heter red_start_settings.py med en after_copy funksjon (ta en titt på eksisterende maler).
Til slutt, for å bruke den nyopprettede mal, bare indikere sin bane som --template-dir alternativ, for eksempel:
& Nbsp; red-start.py --template-dir = / din / custom / mal new_example

Krav :

  • Python
  • Django

Annen programvare fra utvikleren RED Interactive Agency

cereal-box
cereal-box

11 May 15

pypeton
pypeton

11 May 15

Kommentarer til red-start

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!