Closed jirinapravnik closed 10 years ago
Pull a není problém :)
Pull bych klidně udělal, ale to asi bude lepší, když si zvolíš ty, pod čím to chceš uvolnit:-) Btw možná to jde přepnout přímo v GitHubu, aspoň při zakládání repa to nabízí navolit si licenci a pak jí to nakopíruje...
Upraveno na LGPL :)
super, díky! Jinak jsem koukal, že jste Flame\Modules hodně uhladili a zeštíhlili. Hodně dobrá práce. Jen jste mě trochu naštvali odebráním ConfigProvideru, ale to byla trošku prasárničk no:)
Děkujeme! :) Jako ConfigProvider to měl sečtené, už od začátku :P (Omlouvám se za to.) btw, co si potřeboval tím configem nastavovat, že ti nestačejí implementované providery? Možná by se s tím dalo něco udělat...
JJ, vím, že už v prvním blog postu jsi od něj varoval:-)
No já to třeba používal pro nastavení nějakých parametrů, services specifikcé pro moduly (to se dá řešit celkem v pohodě přímo v compilerextension), ale taky třeba pro webloader. ostatně viz zde: http://forum.nette.org/cs/17798-compilerextension-zpracovani-neon#p125151
A co tohle https://github.com/flame-org/Modules/commit/91db75b91ead7bca4563e7273a6cf5b2e516c3cd, nepomůže to alespoň trošku? :)
Edit: Samozřejmě, parametry by se měli nastavovat přes $defaults v compileru, ale IParametersProvider by měl sloužit pro definování "konstant" pro daný modul (extension)
Edit2: Má to docela sílu - dovoluje to např. přepsat parametry typu appDir, productionMode atd., což se může hodit při skládání app.
U těch parametrů já to potřebuji spíše tak, že mám nějaké defaults a pak to překryju v tom hlavním app.config nicméně tohle by podle mě ani nemělo Flame\Modules řešit, to mám nějak pořešeno sám.
Spíš mě trápí to s tím webloaderem apod. Ale jak jsem se dočetl, zatí mto nemá řešení, tak zkusím něco vymyslet sám:-)
Dobře :)
Nechceš to uvolnit pod nějakou mírnější licencí, aby se to dalo použít i do komerčních projektů? Mit licence např? Nebo alespoň LGPL?