kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #18389
Re: [PATCH] Add online documenation URL to the enu
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 <oe.nick@xxxxxxxxx>:
> 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" <majopela@xxxxxxxxxx>:
>
>> 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 <oe.nick@xxxxxxxxx>:
>>
>> 2015-05-18 18:59 GMT+02:00 Melroy van den Berg <webmaster1989@xxxxxxxxx>:
>> > 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 <oe.nick@xxxxxxxxx>:
>> >>
>> >> 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
>> >> >
>> >
>> >
>>
>>
>> _______________________________________________
>> 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
>>
>>
>>
>> _______________________________________________
>> 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
>>
>>
--
Met vriendelijk groeten,
Melroy van den Berg
Follow ups
References