Changes between Version 3 and Version 4 of Documentatie/Ontwikkelaar/Omgeving/IDE


Ignore:
Timestamp:
08/07/15 11:45:25 (11 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Ontwikkelaar/Omgeving/IDE

    v3 v4  
    77Een 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. 
    88 
    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. 
     9De 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. 
    1010 
    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 
     13Er 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 
     15Hier 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 
    1223 
    1324=== !PyCharm === #PyCharm 
     
    2031   - Onder ''Tools'' -> ''Python Integrated Tools'', kies bij ''Docstring format'' het formaat ''Epytext''. Dit lijkt het meest op Doxygen. 
    2132 
    22 [[NoteBox(warn, TODO: OpenAC als project toevoegen, project-instellingen voor interpreter/runtime, enz.)]] 
     33 
     34=== OpenAC SVN toevoegen aan !PyCharm === 
     35 
     36Dit 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/` 
    2342 
    2443 
     
    3049 
    3150- 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''. 
    3453- Maak een nieuwe map aan in je projectenmap, noem die `openac_2006` (omdat het om v2.006 gaat). In dit geval: 
    3554