Hi Melroy, Interactive Router should be merged with Pcbnew documentation. I will handle it this week.
Regards, Orson On 05/27/2015 03:00 PM, Melroy van den Berg wrote: > True, example link: > http://ci.kicad-pcb.org/job/any-kicad-doc-head/lastSuccessfulBuild/artifact/src/Getting_Started_in_KiCad/Getting_Started_in_KiCad.html > > Moreover, properly an index.html should be added somewhere, which gives a > list of the available documentations (even in this order?): > > - KiCad > - Getting Started > - Eeschema > - Pcbnew > - CvPcb > - GerbView > - Pl Editor > - Interactive Router > > When people visit the http://docs.kicad-pcb.org website directly. > > > 2015-05-27 14:50 GMT+02:00 Nick Østergaard <[email protected]>: > >> Be ware it should point to the artifacts place and not the worspace >> itself. (Also much faster than retriving from the workspace, since it is >> stored on the master) >> Den 27/05/2015 10.27 skrev "Miguel Ángel Ajo" <[email protected]>: >> >>> Sure, I can do it now that I’m back and “operational” after jet lag >>> recovery ;). >>> >>> I need to point a virtual http server to the jenkins workspace, and set a >>> redirection. >>> .htaccess doesn’t apply here since I’m not using apache, but the >>> equivalent in >>> cherokee may be rather simple. >>> >>> I’ll ping back on this thread when it’s ready during this week. >>> >>> Miguel Ángel Ajo >>> >>> On Wednesday, 27 de May de 2015 at 10:20, Melroy van den Berg wrote: >>> >>> Dear Miguel Angel Ajo Pelayo, >>> >>> Would you like to create a *new sub-domain*: >>> http://docs.kicad-pcb.org >>> >>> I understood that you're the only appropriate person for this. >>> >>> This link should refer (without URL changes, eg .htaccess or DNS) to the >>> content of the latest build of Jenkins. At that moment the Getting Started >>> URL will be: >>> http://docs.kicad-pcb.org/Getting_Started_in_KiCad.html >>> >>> Then my patch will get accepted. >>> >>> Kind regards, >>> Melroy van den Berg >>> >>> >>> 2015-05-18 20:52 GMT+02:00 Nick Østergaard <[email protected]>: >>> >>> 2015-05-18 18:59 GMT+02:00 Melroy van den Berg <[email protected]>: >>>> Hi, >>>> >>>> It's a good idea to setup an URL like: http://docs.kicad-pcb.org/. >>>> I don't know who has webserver / DNS access besides ajo? .htacess is not >>>> that hard. >>>> >>>> You can either use the base_name directly. Or change other parts in the >>>> code, so I can use for example: >>>> event.GetId() == wxID_BLAH or event.GetMenuItem() == wxMenuItem_BLAH. >>> Then >>>> you can still use a switch without hashmap. >>>> >>>> Well it's about how complicated you want the code, for opening the >>> online >>>> docs. >>> >>> I simply want to avoid any switch case, by using the base_name directly >>> as: >>> helpFile = wxString::Format( "https://docs.kicad-pcb.org/%s", >>> GetChars( base_name )); >>> >>>> Kind regards, >>>> Melroy van den Berg >>>> >>>> >>>> >>>> 2015-05-18 18:40 GMT+02:00 Nick Østergaard <[email protected]>: >>>>> >>>>> 2015-05-18 18:35 GMT+02:00 Melroy van den Berg < >>> [email protected]>: >>>>>> Hi Nick and Blair, >>>>>> >>>>>> @Nick >>>>>> I choose for a separate wxString to explicitly make a difference >>> between >>>>>> a >>>>>> local file & online URL. However, yes you can merge them together >>> using >>>>>> 1 >>>>>> xwString. >>>>>> If you want, you can change it to your own taste >>>>>> >>>>>> @Blair >>>>>> Thanks for your reply. The first remark I agree, but the current >>>>>> documentation also lacks behind, so it already doesn't match the >>> current >>>>>> installed KiCad version ;) >>>>>> About the second remark, this you can easily solve in the code. >>>>>> >>>>>> But for now, my patch only ensures that it opens the online >>>>>> documentation >>>>>> when no doc-package is installed or can be found. >>>>> >>>>> In my minds it would not be that great to include the patch as is. >>>>> Firstly it uses the Jenkins URL directly, which is likely subject to >>>>> change when we get the cmake stuff included with the docs. >>>>> >>>>> What I would like to see is that we get some more generic and nicer >>>>> url redirects setup, such as http://docs.kicad-pcb.org/pcbnew. Ajo >>>>> has expressed his support on IRC, but is busy at the moment. >>>>> >>>>> By doing this we could get away of the hashmap stuff and just use the >>>>> base_name directly to construct the url. I would like other peoples >>>>> opinion on this approach. >>>>> >>>>>> Hopefully this patch will get delivered soon :)! >>>>>> Thx. >>>>>> >>>>>> Kind regards, >>>>>> Melroy van den Berg >>>>>> >>>>>> 2015-05-18 7:31 GMT+02:00 Nick Østergaard <[email protected]>: >>>>>>> >>>>>>> 2015-05-18 0:44 GMT+02:00 Melroy van den Berg >>>>>>> <[email protected]>: >>>>>>>> Hi devs, >>>>>>>> >>>>>>>> I created a patch which opens the online documentation page in the >>>>>>>> web-browser, only when the local help file could not be found. >>>>>>>> >>>>>>>> This way the user don't get the pop-up message: 'PDF could not be >>>>>>>> found'. >>>>>>>> Instead they can read the latest successfully build documentation >>>>>>>> online >>>>>>>> :). >>>>>>>> >>>>>>>> Off-topic: >>>>>>>>> >>>>>>>>> It would be nice if online documentation becomes the default. >>>>>>>>> This way the users always read the latest version of the >>>>>>>>> documentation. >>>>>>>> >>>>>>>> >>>>>>>> See attachment for the patch. >>>>>>> >>>>>>> Why do you do the: >>>>>>> if( !helpFile ) >>>>>>> { >>>>>>> ... helpURL = ... >>>>>>> } >>>>>>> else >>>>>>> { >>>>>>> GetAssociatedDocument( this, helpFile ); >>>>>>> if(!helpURL.IsEmpty()) >>>>>>> { >>>>>>> GetAssociatedDocument( this, helpURL ); >>>>>>> } >>>>>>> >>>>>>> Why not just >>>>>>> >>>>>>> if( !helpFile ) >>>>>>> { >>>>>>> ... >>>>>>> helpFile = ... >>>>>>> } >>>>>>> GetAssociatedDocument( this, helpFile ); >>>>>>> >>>>>>> By that it will just set the helpFile if the helpfile was not found. >>>>>>> >>>>>>>> Thanks in advance! >>>>>>>> >>>>>>>> Kind regards, >>>>>>>> Melroy van den Berg >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>>> Post to : [email protected] >>>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >>> > > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

