Github-tools

Helpers voor Python Package Hosting in Github
Download nu

Github-tools Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Damien Lebrun
  • Uitgever website:
  • http://dinoboff.github.com/

Github-tools Tags


Github-tools Beschrijving

Helpers voor Python-pakket hosting in Github Github Functies Git Repository Hosting, een downloadpagina voor uw Git-tags (of elk archief), een basic-nummer Tracker, een WIKI- en statische paginahosting (GH-pagina's). Het zou perfect zijn voor het hosten van een Python-pakket en de documentatie als GH-PAGINA's gemakkelijk te installeren was en compatibel was met Sphinx.Delen Een rootbranch voor GH-PAGES is vrij complex en SPHINX Zet zijn bron- en statische bestanden in directory's met de naam " _Source "en" _Static "dat GH-pagina's niet willen dienen. De SPHINX-extensie (Github.tools.Sphinx) corrigeert het laatste probleem; Sommige bestrappingstaken (Github.tools.task. *) Zorg voor de creatie van een GIT-submodule om de gebouwde HTML-documentatie te hosten; De Pastescript-sjabloon Maak de basislay-out en bestrating.py-script om aan de slag te gaan. Installatie: Assoming Easy_Install is geïnstalleerd, eenvoudig execute: Easy_Install Github-ToolsAsage: Pakketindeling U begint helemaal opnieuw, maak de basislay-out met POSTER: POSTER CREATE -T -T GH_PACKAGE De projectnaam wordt gebruikt voor PYPI en voor uw GitHub-repository (http://github.com/ / ). De projectdetails worden opgeslagen in SRC / / __ INITE__.PY.TO BELEID UW DEVONDING MILIMUMATIE SETUP, een virtuele omgeving maken en uw pakket in de ontwikkelingsmodus implementeren: CD Python Bootstrap.py - No-Site -Packagesthe Basic Package wordt geleverd met een virtualenv Boostrap-script om een geïsoleerde Python-omgevingen te maken. Om deze omgeving in uw shell te activeren, voert u uit: bron ./Virtual-env/bin/activate# of .virtual-envscriptsactivate.bat op WindowsFinaal: Paver Generate_Setup Minilib Ontwikkeling. Paver Voeg een Setup.py-bestand toe aan uw pakket en een draagbare bestrating Bibliotheek (vereist door Setup.py) en implementeer uw aanvraag in de ontwikkelingsmodus; De SRC-map die uw pakket bevat, wordt toegevoegd aan het Python Path. U bent klaar om uw pakket (in SRC /) en de documentatie (in documenten / bron) te schrijven. U moet nu waarschijnlijk beginnen met het volgen van uw project: Git Initgit Voeg toe .Git Commit -M -M "Initial import" Github Project CreatmentWanneer u klaar bent om uw werk te delen, moet u een repository maken in GitHub en uw lokale repository duwen. Paver kan het voor je doen. Paveren heeft uw Github-gebruikersnaam en -token nodig om de repository te maken. U kunt ze instellen met de volgende opdracht: Git Config - Global Github.user Git Config - Global Github.token U kunt uw token vinden op uw Gitub-accountpagina. Dan om de repository en upload te maken Uw project: Paver Gh_RegisterDocumentation Hostingonce Het project is gemaakt, u kunt uw GH-PAGES-tak maken en uploaden naar GitHub: Paver Gh_Pages_create Gh_htmlpaver maakt een submodule van uw project op Docs / Build / HTML, maak een go-tak en Duw de tak naar uw project. Het bouwt vervolgens de HTML-doc. Om de HTML-build-map te reinigen, wordt de submodule bijgewerkt (u verliest de wijzigingen die niet zijn gepleegd en geduwd), elke bestanden en map verwijderen (behalve .git /) en de documentatie opnieuw opbouwen. Wanneer uw documentatie kan worden gepubliceerd, duwt u eenvoudigweg uw GH- Pagina's Submodule Naar GitHub: Paver Gh_Pages_update -M -M "Update docs met ..." Misschien wilt u ook de submodule-referentie bijwerken (een submodule-punt naar specifieke commit op een externe repository, niet op het hoofd van een specifieke tak): Git Toevoegen documenten / build / htmlgit commit -m -m "update gh-pagina's submodule" -vereisten: · Python · Setuptools · Git · Een GitBub-gebruikersaccount Wat is er nieuw in deze release: · Nieuwe lay-out, zonder een SRC / map om pakket (en) of documenten / bron vast te houden om de restdocumentatie te houden - op basis van de belangrijkste sjabloon van de paverjablonen.


Github-tools Gerelateerde software

Rumalchemy

RESTFULITEERDE WEB-INTERFACE-generator voor SQLALCHEME BETROKKEN LEUZEN CLASSEN GEBRUIKT RUM EN TOSCAWIDGETS ...

138

Downloaden