Cement

Software skärmdump:
Cement
Mjukvaruinformation:
Version: 2.6.2 Uppdaterad
Ladda upp dagen: 20 Jul 15
Utvecklare: BJ Dierkes
Licens: Gratis
Popularitet: 265

Rating: 1.0/5 (Total Votes: 1)

Ramverket gillar att återanvända kod genom att använda massor av delade bibliotek och plugins

Vad är nytt i den här versionen.

  • Nya funktioner:
  • Utökat stöd för colorized loggning.
  • Utökat stöd för Python med uttalande.
  • Extra stöd för att definiera / registrera krokar och hanterare via CementApp.Meta.
  • Lade till möjligheten att inaktivera Cement ram loggning via CementApp.Meta.framework_logging = False.
  • Inkom experimentellt stöd för omlastning konfigurationer helst konfigurationsfiler och / eller plugin konfigurationsfiler ändras. Förlängnings ext_reload_config.
  • Fast Bug:
  • Inkom work-around för scenario där en app vill stödja godtycklig positions argument med ett värde av fallissemang. Som standard, kommer detta att försöka uttryckligen kallar standard kommandot istället för att använda standard som argument. Denna fix lägger CementBaseController.Meta.default_func tillåter utvecklaren att åsidosätta namnet på standardfunktion som kallas om ingen matchande sub-kommandot är förbi.
  • Oförenligt: ​​
  • Inte längre kräver explicit CementApp.Meta.base_controller om en styrenhet med etiketten basen registreras. Detta är potentiellt bakåt i-kompatibla i det tidigare CementBaseController.Meta.label erat till basen. Det nu standard Ingen, vilket är mer förnuftigt, men kommer att bryta för alla styrenheter som inte har uttryckligen anges en etikett bas.

Vad är nytt i version 2.6.0:

  • Nya funktioner:
  • Utökat stöd för colorized loggning.
  • Utökat stöd för Python med uttalande.
  • Extra stöd för att definiera / registrera krokar och hanterare via CementApp.Meta.
  • Lade till möjligheten att inaktivera Cement ram loggning via CementApp.Meta.framework_logging = False.
  • Inkom experimentellt stöd för omlastning konfigurationer helst konfigurationsfiler och / eller plugin konfigurationsfiler ändras. Förlängnings ext_reload_config.
  • Fast Bug:
  • Inkom work-around för scenario där en app vill stödja godtycklig positions argument med ett värde av fallissemang. Som standard, kommer detta att försöka uttryckligen kallar standard kommandot istället för att använda standard som argument. Denna fix lägger CementBaseController.Meta.default_func tillåter utvecklaren att åsidosätta namnet på standardfunktion som kallas om ingen matchande sub-kommandot är förbi.
  • Oförenligt: ​​
  • Inte längre kräver explicit CementApp.Meta.base_controller om en styrenhet med etiketten basen registreras. Detta är potentiellt bakåt i-kompatibla i det tidigare CementBaseController.Meta.label erat till basen. Det nu standard Ingen, vilket är mer förnuftigt, men kommer att bryta för alla styrenheter som inte har uttryckligen anges en etikett bas.

Vad är nytt i version 2.4.0:

  • Funktioner:
  • Lade app.debug egendom att tillåta utvecklare att veta om -debug fördes vid kommandoraden för via config
  • Sammanslagen ext.memcached i fjärrtrafik
  • Sammanslagen ext.configobj i fjärrtrafik
  • Sammanslagen ext.genshi i fjärrtrafik
  • Sammanslagen ext.yaml i fjärrtrafik
  • Fast buggar:
  • LoggingLogHandler namespace orsakar problem
  • Epilog inte ut på -help

Vad är nytt i version 2.0.2:

  • En anmärkning har lagts på att bidra, liksom en BIDRAGSGIVARNA fil.
  • Lade "argument_formatter" till ControllerBaseClass.Meta.
  • Inkom spawn_process () och spawn_thread () att utils.shell.

Vad är nytt i version 1.9.10:

  • Inkom utils.fs.backup () för att på ett säkert sätt säkerhetskopior / kataloger.
  • namnåtergått från "cement" tillbaka till "cement".
  • De följande tillägg har tagits bort från cementkällkodsträdet, och är nu tillgänglig externt (se: http://github.com/cement):. daemon, memcached, configobj, YAML, Genshi

Vad är nytt i version 0.8.16:.

  • Utökat stöd för loggning config per fil
  • log_file "backupCount 'använder fel konfigurationsalternativ.
  • Okänt kommando fel för namn kommandon använder fel arg.
  • Omdöpt cement / modul till cementdevtools i Devtools källa fixar namnfrågor (cement / __ init__.py har kod och kan inte vara ett namnutrymme).
  • Konvertera kommandot "default" om det börjar med ett "-". (vilket betyder att det är faktiskt ett alternativ ... inte ett kommando)

Vad är nytt i version 0.8.14:.

  • Stabil Release 0.8.14

Vad är nytt i version 0.8.10:.

  • Stabil frisättning
  • v0.8.9 aldrig släppt.

Vad är nytt i version 0.8.4:.

  • Stabil Release

Vad är nytt i version 0.6:

  • Flera Konfigurationsfil pars (standard: / etc, ~ / )
  • Kommandoradsargumentet och alternativet pars
  • Dual Console / File Logging Support
  • Full Intern och extern (3: e part) Plugin stöd
  • Basic & quot; krok & quot; support
  • Full MVC stöd för avancerad tillämpning design
  • Text utgångs rendering med Genshi mallar
  • Json utgång rendering gör andra program för att få tillgång till ett CLI-API

Krav :

  • Python 2.6 eller högre

Liknande mjukvara

OpenForge
OpenForge

14 Apr 15

MEAN
MEAN

19 Jul 15

Lino
Lino

1 Mar 15

Kommentarer till Cement

Kommentarer hittades inte
Kommentar
Slå på bilder!