-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pdf-rapport ook via package toegankelijk? #52
Comments
Ik zie dat er ook een html-versie staat onder docs/articles/Handleiding.html (met Handleiding.Rmd als source). |
Zodra de PR gemerged is, staat die handleiding op de website van het package. Is dit niet voldoende? Ik vrees dat met een downloadbare pdf het gevaar bestaat dat gebruikers die eenmalig gaan downloaden en er niet aan gaan denken om een nieuwe te downloaden als ze een update van het package installeren, waardoor ze doordenduur met sterk verouderde documentatie aan 't werken zijn. (Op de website heb je wel telkens de nieuwste versie staan, wat ook niet noodzakelijk de versie is waar ze mee aan 't werken zijn, maar als het dan niet werkt als verwacht, kan je dit simpelweg oplossen door hun een update te laten installeren. ;-) ) Trouwens, is je workflow specifiek voor dhcurve? In dat geval is het mss handig om deze ook aan het package toe te voegen, zodat ze die op dezelfde website kunnen raadplegen? (Als je vanalles zou willen toevoegen, dan mss wel best de huidige PR eerst goedkeuren en mij laten mergen, dan kunnen we met je nieuwe PR meteen even testen of de machinerie werkt.) Intussen verschijnt ook je 2de commentaar: zie PR voor uitleg over hoe je de website nu kan bekijken. Zodra de PR gemerged is en deze website online staat, zal er zowel hier in github als de tutorials website een link komen naar die website. (Dat tekstje voor tutorials heb ik al geschreven, dat mag je goedkeuren zodra deze PR gemerged is.) Maar waarschijnlijk ga je ingeval van dhcurve de link liefst ook binnen ANB op een of andere manier willen verspreiden (dat gaat voor beginners gemakkelijker in gebruik zijn dan als naar github zelf verwijst)? Meer technisch: die website zou bij het pushen van code naar de master (dus na mergen van een PR) automatisch gebouwd moeten worden en opgeslagen in een extra branch gh-pages (dus lokaal bouwen en de docs folder uploaden is niet nodig, al moet je hem uiteraard nu wel lokaal bouwen om hem te kunnen bekijken), en daarna kan ik in de settings van github aangeven dat die website uit gh-pages online moet komen. De machinerie zou in orde moeten zijn, maar dit in de praktijk testen (en zien of het effectief werkt) kan pas als ik de PR merge... (Dit is trouwens een van de redenen dat ik deze PR zelf moet mergen: om die machinerie naar de master te mogen pushen, moet je admin zijn. Er is trouwens een reële kans dat er toch nog wat misloopt en ik hier en daar nog wat moet aanpassen in die machinerie, want ik heb dat script geschreven zonder dat het al getest is, want het runt enkel bij die merge.) Je laat maar weten hoe je het wil aanpakken, maar een piste zou kunnen zijn dat je even die laatste aanpassingen van de website bekijkt (ik had enkel nog wat aanpassingen aan kleur en layout gemaakt die je nog niet bekeken had, geloof ik), en dat ik de PR dan alvast merge? Dan kan jij daarna de website en het package bekijken en testen zoals het is, wat mss ook gemakkelijker is om je workflow uit te schrijven (en bv. hierin te verwijzen naar de website zelf voor hetgeen daar al genoteerd staat). Je kan daarna altijd nog om aanpassingen vragen, of evt. die workflow toevoegen in het package zodat ze op de website komt, dan maken we daarvoor gewoon een nieuwe versie van het package en vullen we onder 'NEWS' aan wat er aangepast is in deze nieuwe versie. |
Je voorgesteld piste lijkt me OK! Bedankt! |
https://rdrr.io/github/inbo/dhcurve/ Is dat de website van het package? |
Nee, je gaat die lokaal moeten bouwen door de laatste commit van die branch binnen te halen, en dan zie hier. Pas na mergen van de PR kan ik die online zetten. |
Of bedoel je de kleuren van Handleiding.html? |
Is gelukt, ook handig dat je me nog eens naar die comment gestuurd hebt. |
Ivm die genummerde headings: Ivm die css: |
Als dat zo ingewikkeld is, laat het dan maar! |
OK! Ziet er inderdaad al heel goed uit, en ik zag dat je fb en twitter ook al had toegevoegd. Is het mogelijk om het logo en de vermelding "AGENTSCHAP NATUUR & BOS" in de groene band op te nemen, vóór de fb en twitter? |
is het veel moeite om eventueel nog een extra niveau toe te voegen, aan het uitklapvenster rechts (dus ook nog "initiatie"/"fit"/ ... en niet enkel "Berekenen van curves")? |
Euh, voor allebei geldt dat ik moet gaan zoeken en puzzelen in de layout, maar het klinkt wel allebei als een haalbaar idee. Dat logo lijkt niet moeilijk, voor dat 3de niveau kan ik de moeilijkheid niet inschatten. Ik ga het in elk geval proberen (een van de komende dagen, nu ben ik iets anders bezig). |
Je moet er ook niet teveel tijd insteken, hé? Als je al snel doorhebt dat het niet zo simpel is, mag je het laten vallen, hoor! |
Dat logo van ANB toevoegen gaat niet zo moeilijk zijn, dat zal sowieso wel lukken. |
@leymanan Euh, nog een oud issue dat open is blijven staan? Er is nog issue #65 dat ik aan 't oplossen ben (logo onder copyright holder kleiner maken), maar ik neem aan dat dit voor de rest in orde is, en dat er niet per se een pdf moet zijn? (Als eerder aangehaald: een pdf heeft als nadeel dat die in een computer opgeslagen wordt en niet bijgewerkt wordt.) |
had daarnet al snel gezegd dat html ook ok is (terug verwijderd). Ook als ik de gebruikt methodiek wil delen met externen die het package niet gebruiken. |
kan zowel een html als een pdf? |
Voor mensen die geen R gebruiken of externen kan je evengoed naar die website verwijzen, lijkt mij, maar dan misschien eerder rechtstreeks naar https://inbo.github.io/dhcurve/articles/Handleiding.html dan naar de hoofdsite https://inbo.github.io/dhcurve/index.html zodat ze niet bij die installatie-instructies uitkomen? ;-)
Ik heb al wel repo's gezien met bookdown-rapporten, waar dan bij een release (of merge naar de main) een website met links naar html, pdf en epub versie van het rapport verschijnt, maar ik heb diezelfde automatisatie nog niet zien opduiken in combinatie met packages en het gebruik van een pkgdown-website voor de documentatie. Dus ik vrees dat ik voor zo'n automatisatie zelf een routine zal moeten schrijven, en dat gaat me tamelijk wat tijd vragen. Dus ik ga dit issue liefst wel parkeren tot ik eens veel tijd heb, of tot ik ergens eens een gepaste oplossing tegenkom, of tot ik al wat meer ervaring heb met dit soort routines. Ik hoop dat het ok is voor u om voorlopig de handleiding nog manueel te blijven renderen als je ze nodig hebt? Dit kan door het scriptje |
Is er een mogelijkheid om het rapport "Rapport_PackageDHCurve.pdf" ook ergens toe te voegen?
Ik zie dat er een Rmd-versie onder folder "man" staat (Handleiding.Rmd), maar misschien is een downloadbare pdf ook handig voor degene die niet gewend zijn om met R te werken?
(PS: vorig jaar kwam er steeds van alles tussen fietsen, maar nu wil ik met voorrang dit volledig afwerken; ik ben nu bezig met het uitschrijven van een workflow voor ANB-ers die niet gewend zijn om met R te werken)
The text was updated successfully, but these errors were encountered: