Sphinx (генератор документације)

From Wikipedia, the free encyclopedia

Remove ads

Sphinx је генератор документације написан и коришћен у Пајтон окружењу. Он се такође користи и у другим окружењима.

Примена и функција

Улога Sphinx–а је да конвертује reStructuredText фајлове у HTML вебсајтове и у друге формате као што су PDF, EPub, Texinfo и man.

На reStructuredText фајлове је могуће додавати екстензије, и због њихове такве природе Sphinx их користи уз разне екстензије– за аутоматко генерисање документације из изворног кода, за писање математичких израза, за издвајање неког дела кода, итд..

Историја и употреба

Прво појављивање верзије 0.1.61611 догодило се 21.марта 2008. године.[1] Та верзија направљена је у сврху пројекта Python документације.[2]

Од његовог појављивања 2008. године, Sphinx је био прихваћен од стране многих важних Python пројеката, укључујући Bazaar, SQLAlchemy, MayaVi, SageMath, SciPy, Django и Pylons. Он је такође коришћен као упутство за употребу софтвера Blender[3] и за Python API документацију.[4]

Током 2010. године, Eric Holscher[5] најавио је креирање Read the Docs пројекта са жељом да се олакша одржавање софтверске документације. Read the Docs омогућио је аутоматизацију процеса израде и учитавања Sphinx документације после сваког извршавања.

Linux kernel

Подсистем документације за Linux kernel подвргнут је променама у 2016. години.

Почевши од циклуса 4.7, за документацију се почео употребљавати Sphinx.[6]

Remove ads

Види још

Референце

Спољашње везе

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads