← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Add online documenation URL to the menu

 

2015-05-18 18:35 GMT+02:00 Melroy van den Berg <webmaster1989@xxxxxxxxx>:
> 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 <oe.nick@xxxxxxxxx>:
>>
>> 2015-05-18 0:44 GMT+02:00 Melroy van den Berg <webmaster1989@xxxxxxxxx>:
>> > 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     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>


Follow ups

References