Changes between Version 3 and Version 4 of Documentatie/Ontwikkelaar/Omgeving/IDE
- Timestamp:
- 08/07/15 11:45:25 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Omgeving/IDE
v3 v4 7 7 Een ontwikkelomgeving -- integrated development environment -- biedt je een omgeving waarbinnen je de sources van OpenAC kunt bewerken; een goede IDE biedt daarbij onderstaeuning aan voor het debuggen van problemen, het volgen van de programma-flow en helpt fouten te voorkomen. 8 8 9 De standaard ontwikkelomgeving voor OpenAC is [#PyCharm PyCharm]. Dit is een gratis (community versie) of betaalde IDE die speciaal voor Python-ontwikkeling is gemaakt. 9 De standaard ontwikkelomgeving voor OpenAC is [#PyCharm PyCharm]. Dit is een gratis (community versie) of betaalde IDE die speciaal voor Python-ontwikkeling is gemaakt. Het is uiteraard ook mogelijk om gewoon met een tekst-editor de sources te bewerken, maar dan heb je geen ondersteuning van de IDE. 10 10 11 Naast !PyCharm zijn Netbeans en Eclipse ook mogelijke IDEs voor het ontwikkelen van OpenAC, maar die hebben wij niet in gebruik en dus geen instellingen gedocumenteerd. Het is uiteraard ook mogelijk om gewoon met een tekst-editor de sources te bewerken, maar dan heb je geen ondersteuning van de IDE. 11 === Tekst-Editor === 12 13 Er zijn verschillende tekst-editors die gewoonlijk onder Linux worden gebruikt. Kate biedt een soort halve-IDE aan, met projecten en plugins, zonder dat het al te zwaar wordt. 14 15 Hier staan instellingen die in de tekst-editor gedaan moeten worden; hoe dat moet hangt van de editor af: 16 17 - Tab width 4. 18 - Expand tabs to spaces. 19 - End-of-line is LF (niet CR/LF). 20 - File encoding is ISO-8859-1 (Latin 1). 21 22 12 23 13 24 === !PyCharm === #PyCharm … … 20 31 - Onder ''Tools'' -> ''Python Integrated Tools'', kies bij ''Docstring format'' het formaat ''Epytext''. Dit lijkt het meest op Doxygen. 21 32 22 [[NoteBox(warn, TODO: OpenAC als project toevoegen, project-instellingen voor interpreter/runtime, enz.)]] 33 34 === OpenAC SVN toevoegen aan !PyCharm === 35 36 Dit hoeft maar een keer, om OpenAC SVN toe te voegen als repository voor verschillende versies van OpenAC. Je kunt ook buiten PyCharm om een checkout doen met command-line SVN tools of met git, maar dan moet je zelf uitzoeken hoe je het project toevoegt en commits doet. 37 38 - Kies ''VCS'' -> ''Checkout from Version Control'' -> ''Subversion''. 39 - Er staat ''nothing to show'' omdat er geen SVN repository is toegevoegd. 40 - Klik op de groene + bij ''repositories''. 41 - Vul als repository-URL in `https://svn.openac.fenac.nl/` 23 42 24 43 … … 30 49 31 50 - Kies ''VCS'' -> ''Checkout from Version Control'' -> ''Subversion''. 32 - Kies https://svn.openac.fenac.nl -> release -> v2.006.33 - Selecteer v2.006 en klik op Checkout.51 - Kies ''!https://svn.openac.fenac.nl'' -> ''release'' -> ''v2.006''. 52 - Selecteer ''v2.006'' en klik op ''Checkout''. 34 53 - Maak een nieuwe map aan in je projectenmap, noem die `openac_2006` (omdat het om v2.006 gaat). In dit geval: 35 54