url pre online verziu API v1.0 je nefukcna

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
edke
Člen | 198
+
0
-

Mate aj vy podobny problem ? API pre 1.0 su nefunkcne, rovnako zmizli linky z download page → https://api.nette.org/nette/2.0/

Bez API som strateny a stiahnutelne v baliku je vo framoch a nie je take pekne ako online :)))

edke
Člen | 198
+
0
-

Teda stiahnutelna verzia hlavne postrada zdrojove texty a to som uz naozaj strateny :)

David Grudl
Nette Core | 8218
+
0
-

phpDoc je mrtvý projekt a neumí namespaces, proto hledám jiný generátor dokumentace. Současná podoba je provizorní a časově nabouraná WebExpem, tak sorry za výpadky.

edke
Člen | 198
+
0
-

David Grudl wrote:

Současná podoba je provizorní

To provizorne bolo pre mna uplne genialne :) Skoda, tak teda sa vytrapim dovtedy stiahnutelnym API a browsenim v zdrojakoch.

Patrik Votoček
Člen | 2221
+
0
-

Doctrine 2 používá phpDoctor (btw pokud narazíš na něco použitelnějšího dej prosím vědět)

voda
Člen | 561
+
0
-

použitelný je snad i Doxygen

ukázka pro MediaWiki

David Grudl
Nette Core | 8218
+
0
-

Použitelné (pro náročné) není vůbec nic, takže programuju vlastní.

hason
Člen | 23
+
0
-

A co se podívat ještě do PEAR repozitáře na PHP_UML http://pear.php.net/…age/PHP_UML/? Používá se pro generování API dokumentace frameworku Flow3.

Editoval hason (20. 9. 2010 15:08)

edke
Člen | 198
+
0
-

David Grudl wrote:

Použitelné (pro náročné) není vůbec nic, takže programuju vlastní.

Inac presne takto som tusil, ze to dopadne :) Tiez som nieco pred casom hladal a okrem phpdoc a doxygen toho vela na vyber nie je :)

grey
Člen | 94
+
0
-

David Grudl wrote:

Použitelné (pro náročné) není vůbec nic, takže programuju vlastní.

takže si tvoříme další standard? není toho už trochu moc? :)

Editoval grey (20. 9. 2010 17:03)

David Grudl
Nette Core | 8218
+
0
-

Nejhorší na tom je, že za ten čas, co jsem vynaložil do hledání a opravování a ohýbání existujících generátorů dokumentací, bych jich měl napsaných hned několik.

David Grudl
Nette Core | 8218
+
0
-

hason napsal(a):

A co se podívat ještě do PEAR repozitáře na PHP_UML http://pear.php.net/…age/PHP_UML/? Používá se pro generování API dokumentace frameworku Flow3.

Tím je tvořena dokumentace právě teď. Jenže jsem tam musel opravit několik závažných bugů, což stálo spoustu hodin času pochopit vnitřnosti. Další hromadu času stály úpravy XSL šablon, ono to není úplně intuitivní, generátor obarvených zdrojováků jsem k tomu nenašel vůbec, neporadí si to s nativními třídami PHP, prostě poloviční práce…

Ale musím pochválit, že to dokumentaci (byť teda bez těch zdrojáků) generuje tak 50× rychleji než phpDoc ;)

hason
Člen | 23
+
0
-

David Grudl napsal(a):
Jenže jsem tam musel opravit několik závažných bugů

Bylo by určitě dobré je nahlásit a pokud existuje i řešení, tak poslat autorovi. Při nedávné diskusi o Symfony2\Finder se narazilo na chybu (nefunkční kód na Windows), ale bohužel už nebyla nálezcem hlášena. Nicméně jsem ji tedy nahlásil a nyní je už opravena. Ono to skoro vypadá, že jakýkoliv cizí kód je chápán jako konkurence a bastl, který je ponechán bez oprav těm nenettovým uživatelům.

Editoval hason (20. 9. 2010 18:07)

David Grudl
Nette Core | 8218
+
0
-

Jediným, ale zato vytrvalým nositelem této myšlenky jsi tu ty.

hason
Člen | 23
+
0
-

Pro tuto myšlenku hovoří jasná fakta, jimiž jsou výroky některých členů komunity nette. V rámci zachování tématu zde nebudu uvádět žádné citace, jen pokud by byl o ně zájem :).

Editoval hason (20. 9. 2010 18:40)

Patrik Votoček
Člen | 2221
+
0
-

@hason: necituj prosím zbytečně předchozí post za*** se tím zbytečně forum (citaci jsem odstranil)

btw pokud je doopravdy rychlejší napsat vlastní řešení než opravovat stávající tak je to ekonomicky výhodné a nevidím důvod proč to řešit jinak.

Ondřej Mirtes
Člen | 1536
+
0
-

Ten vlastní generátor API by stálo za to uvolnit :)

Dále se tam otevírá možnost pro nové anotace, např. @see parent bych uvítal jako sůl :) Taky by to mohlo pracovat s @property(-read|-write) apod.

westrem
Člen | 398
+
0
-

Viem, ze sa API generator pise nanovo ale napada ma otazka, ktora bola polozena uz aj v tomto threade

  1. bude v buducnu aj prelinkovanie do kodu? Je to podla mna dolezite jak sol ..
  2. bude tento API generator aj zverejneny? Ako sam pises, pre narocnych nie je pouzitelne mmtalne nic ..
edke
Člen | 198
+
0
-

Hooray, API spolu s inherited classes a hlavne sources je SPAT !!!

Vdaka, David.

edke
Člen | 198
+
0
-

Uz len jedna drobnost a API bude dokonale: zosortovane method summary, inherited methods, constants a property summary :)

hason
Člen | 23
+
0
-

Určitě si zaslouží pozornost, že David Grudl nalezené bugy v knihovně PHP_UML nahlásil a autor tohoto PEAR balíčku již vydal opravenou verzi 1.5.3.