-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gutenberg support v2 #28
Conversation
479d063
to
15281e8
Compare
8536add
to
7754542
Compare
15281e8
to
3bde0c8
Compare
7754542
to
cc72971
Compare
@jakubboucek Vypadá to fajn, ještě bych se zamyslel nad tím |
Nesouhlsím. Všechny vestavěné funkce Proto mi dává v rámci vnějšího interface jednotlivých služeb předávat univerzální informaci, kterou lze snadno transformovat a každá služba si ji pak už přeloží po svém. I proto si služby ve svém konstruktoru hodnotu přeloží na tu, kterou ke své práci potřebují. Pokud by se to dalším vývojem v budoucnu změnilo, tak se bude měnit jen interní rozhraní služby, ale vnější rozhraní služby zůstává neměnné. Hlavním důvodem je, že nevíme, jak moc to lidi hackují a používají různé objekty samostatně. I když je to principielně nesprávný přístup, snažím se, aby zpětná kompatibilita byla slouhodobě co největší a tedy snažím se i rouhraní mezi jednotlivými službami udržovat s ohledem na dlouhodobou udržitelnost. |
@jakubboucek Rozumím, dává smysl. Nemyslím si ale, že by to lidi měli hackovat, a ani je v tom nechci podporovat..:-) Když se to rozbije, protože to nějaký rádoby programátor bůhvíjak upravil, tak to podle mě není náš problém. Pokud někdo dělal Kažopádně, approved...:-) |
Práce @vasikgreif rebasovaná na aktuální kód. Plně nahrazuje #27.