kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32036
Re: Update of KiCad documentation?
OK thanks, I will add some info to that doc in a PR.
-Jon
On Tue, Nov 28, 2017 at 12:01 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:
> I'm not sure we want to include what's new in the documentation. I know
> other projects do it but does it really fall under the scope of
> documentation? The blog post works for me. This is where we have made
> new feature and release announcements in the past.
>
> On 11/28/2017 11:55 AM, Nick Østergaard wrote:
> > The list of changes are to be mentioned in the release note post on the
> > website. I suggest to send pull requests to:
> > https://raw.githubusercontent.com/KiCad/kicad-website/
> master/content/post/release-5.0.0.adoc
> >
> > Currently that doc just contains some of the important changes that I
> > have seen be merged, but probably not all.
> >
> > To make it an actual release note. If there are specific things that
> > needs to be updated in the docs, please create a pull request and/or
> > report an issue on the doc repo.
> >
> > 2017-11-28 17:24 GMT+01:00 Jon Evans <jon@xxxxxxxxxxxxx
> > <mailto:jon@xxxxxxxxxxxxx>>:
> >
> > So, since this commit message method won't work for all the existing
> > commits, where should we start to collect a list of features/changes
> > from 4.0?
> > If the doc repository is a good place for this, I can start
> > something there and send a patch.
> > It looks like changelogs are not currently part of the documentation
> > structure, so I would propose to create a new place for them, then
> > we can have a "New in 5.0" document.
> >
> > If everyone who contributed features/changes to 5.0 can put a simple
> > list of these features/changes into one place, then it will be easy
> > to expand that to a full set of documentation.
> >
> > -Jon
> >
> > On Fri, Nov 10, 2017 at 1:04 PM, Wayne Stambaugh
> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> > On 11/09/2017 09:46 PM, hauptmech wrote:
> > > A URL into the documentation would probably lessen the
> friction of
> > > locating exactly what section of documentation needs fixing.
> Dev's
> > > changing user facing stuff will be familiar with (if not
> actively
> > > stubbing out, or updating the docs) it so it seems a
> reasonable ask.
> > >
> > > CHANGED: Synopsis. url#section
> >
> > I'm OK with this assuming the documentation actually exists.
> >
> > >
> > > Consider just one keyword (CHANGE, or FEATURE) so we are not
> doing "git
> > > log --grep=CHANGE|NEW|REMOVED"
> >
> > This would be too limiting for generating change log extraction
> > scripts.
> > I could reducing it to NEW and CHANGE but anything less than
> that
> > doesn't make sense for generating change logs.
> >
> > >
> > > On 10/11/17 05:44, Wayne Stambaugh wrote:
> > >> I like this idea as well. It's simple and easy to remember.
> > If there
> > >> are no objections, I will updated the commit message policy
> > to add NEW,
> > >> CHANGED, and REMOVED tags and a brief explanation of when
> > each tag
> > >> should be used. Is there any special formatting that we want
> > to use
> > >> with these tags to make life easier for folks trying to
> extract
> > >> information using scripts? Rather than adding the tag to the
> > end which
> > >> may be a bit limiting, I was thinking it may make more sense
> > to add the
> > >> tag to the beginning of the description of the change
> > separated by empty
> > >> lines. It could look something like this.
> > >>
> > >> Major rewrite of some existing feature.
> > >>
> > >> NEW: The feature adds support for X, Y, and Z operations.
> > >>
> > >> REMOVED: The feature no longer supports the foo operation.
> > >>
> > >> CHANGED: The feature operations bar and baz now require manual
> > >> frobnication.
> > >>
> > >> If anyone has any better ideas, now is the time.
> > >>
> > >> Cheers,
> > >>
> > >> Wayne
> > >>
> > >> On 11/9/2017 11:06 AM, Maciej Sumiński wrote:
> > >>> I am in favor of including the information in commit
> > messages. In the
> > >>> simplest version, one can simple append "CHANGE" at the end
> > of a commit
> > >>> message. If we follow this scheme, then to get a changelog
> > it is enough
> > >>> to execute "git log --grep=CHANGE". One can also modify the
> > query to get
> > >>> changelog for different periods.
> > >>>
> > >>> It is a tiny effort on the developers side which
> > significantly helps
> > >>> people willing to work on the documentation, therefore I
> > think it is
> > >>> worth pursuing. The only possible problem I see here is to
> > get into the
> > >>> habit, but we did well with "Fixes".
> > >>>
> > >>> Regards,
> > >>> Orson
> > >>>
> > >>> On 11/09/2017 01:40 PM, Nick Østergaard wrote:
> > >>>> I didn't mean to indicate that one shall not write useful
> > commit
> > >>>> messages
> > >>>> in the kicad source repo. The start of this topic was how
> > to make
> > >>>> sure to
> > >>>> keep the doc up to date. This is what I was trying to
> > comment on.
> > >>>> Here it
> > >>>> is better to track the work where it is to be done, in the
> > kicad-doc
> > >>>> repo.
> > >>>> That does not hinder anyone from grepping the kicad commit
> > log for new
> > >>>> features, when one gets the urge to create documentation.
> > This shall of
> > >>>> course not hinder anyone who submits a feature to kicad to
> > also submit
> > >>>> documentation updates for it either.
> > >>>>
> > >>>> When we release I expect a release note to be composed that
> > will
> > >>>> describe
> > >>>> the new features as we did with
> > >>>> http://kicad-pcb.org/post/release-4.0.0/
> > <http://kicad-pcb.org/post/release-4.0.0/>
> > >>>>
> > >>>> 2017-11-09 12:39 GMT+01:00 Kristoffer Ödmark
> > >>>> <kristofferodmark90@xxxxxxxxx
> > <mailto:kristofferodmark90@xxxxxxxxx>>:
> > >>>>
> > >>>>> That doesnt sound like a good idea, when adding patches,
> just
> > >>>>> having to
> > >>>>> add a line or two to the commit message seems best, and I
> > imagine
> > >>>>> the news
> > >>>>> or changelog file is just there to later help the
> > kicad-doc repo to
> > >>>>> do a
> > >>>>> proper changelog. Having to go to a new repo seems a bit
> more
> > >>>>> annoying.
> > >>>>>
> > >>>>> Or skip the file totally this time, and just enfore the
> commit
> > >>>>> messages.
> > >>>>> This way this will not be such a hassle next time one
> > wonders what
> > >>>>> have
> > >>>>> changed between versions.
> > >>>>>
> > >>>>> On 11/09/2017 11:05 AM, Nick Østergaard wrote:
> > >>>>>
> > >>>>>> I think this might be better handled as bugs on the
> kicad-doc
> > >>>>>> repo. Then
> > >>>>>> everyone can contribute easily and we can track it for the
> > >>>>>> documentation,
> > >>>>>> where the info is to be used anyways. For now label them
> > >>>>>> new_kicad_feature
> > >>>>>> if it is.
> > >>>>>>
> > >>>>>> 2017-11-09 10:54 GMT+01:00 Kristoffer Ödmark <
> > >>>>>> kristofferodmark90@xxxxxxxxx
> > <mailto:kristofferodmark90@xxxxxxxxx>
> > <mailto:kristofferodmark90@xxxxxxxxx
> > <mailto:kristofferodmark90@xxxxxxxxx>>>:
> > >>>>>>
> > >>>>>>
> > >>>>>> I think for this to start happen, a decision has to
> > be made, and
> > >>>>>> enforced by everyone with commit access to the repo.
> > >>>>>>
> > >>>>>> Bugfixes need not be tagged like this. Major changes
> > only.
> > >>>>>>
> > >>>>>> I still think a we should start collect a list in
> > the repo with
> > >>>>>> changes from kicad 4 up to the point this commit
> message
> > >>>>>> policy is
> > >>>>>> set. I for one love reading changelogs when
> > upgrading, and I
> > >>>>>> think
> > >>>>>> the users are expecting this as well, and it
> > probably will be
> > >>>>>> useful
> > >>>>>> in the FOSDEM presentation :)
> > >>>>>>
> > >>>>>>
> > >>>>>> On 11/04/2017 01:53 AM, Wayne Stambaugh wrote:
> > >>>>>>
> > >>>>>> On 11/3/2017 8:54 AM, Maciej Sumiński wrote:
> > >>>>>>
> > >>>>>> On 11/03/2017 11:30 AM, Kristoffer Ödmark
> wrote:
> > >>>>>>
> > >>>>>> I think starting small would be best in
> this
> > >>>>>> case. The
> > >>>>>> least needed
> > >>>>>> would be a "News" File, that is always
> > refering
> > >>>>>> to kicad
> > >>>>>> stable.
> > >>>>>>
> > >>>>>> I propose the same way that patches with
> > policy
> > >>>>>> errors
> > >>>>>> are rejected,
> > >>>>>> patches that introduces new
> functionality or
> > >>>>>> change of
> > >>>>>> existing
> > >>>>>> functionality are required to add to the
> > News
> > >>>>>> file, max
> > >>>>>> one line. Just
> > >>>>>> something like this, I would like
> markdown
> > >>>>>> formatting.
> > >>>>>>
> > >>>>>>
> > >>>>>> Changes from Kicad 4
> > >>>>>> =
> > >>>>>>
> > >>>>>> NEW: Pcbnew now supports clipboard
> > copy/paste
> > >>>>>> CHANGE: Delete button now removes entire
> > trace,
> > >>>>>> not just
> > >>>>>> a segment
> > >>>>>> CHANGE: Icons in toolbar are improved
> > >>>>>> REMOVED: Autorouter no longer exists
> > >>>>>>
> > >>>>>>
> > >>>>>> This style could also be applied in the
> > git commit
> > >>>>>> message, making it
> > >>>>>> easy to compile by something such as
> > 'git log | grep
> > >>>>>> "NEW:"'
> > >>>>>>
> > >>>>>> But since that is lacking, I think
> > starting a new
> > >>>>>> file
> > >>>>>> is best.
> > >>>>>>
> > >>>>>>
> > >>>>>> I vote for git commit messages following a
> > specific
> > >>>>>> format
> > >>>>>> (could be
> > >>>>>> NEW:/CHANGE:/REMOVE: lines) to easily create
> > change
> > >>>>>> logs. It
> > >>>>>> is much
> > >>>>>> easier to see with git what has changed in a
> > specific
> > >>>>>> period
> > >>>>>> of time.
> > >>>>>> With NEWS file you would need at least put
> dates
> > >>>>>> there to be
> > >>>>>> able to do
> > >>>>>> that (or see with git when a specific line
> > has been
> > >>>>>> added).
> > >>>>>>
> > >>>>>> I know that ideally the user documentation
> > should be
> > >>>>>> updated
> > >>>>>> together
> > >>>>>> with the code, but on the other KiCad
> changes so
> > >>>>>> fast, so
> > >>>>>> there might be
> > >>>>>> a lot of wasted time spent on changing the
> > >>>>>> documentation and
> > >>>>>> updating
> > >>>>>> screens that might be invalid in a week or
> > two. For
> > >>>>>> sure the
> > >>>>>> documentation should be refreshed for a
> > stable release.
> > >>>>>>
> > >>>>>> Regards,
> > >>>>>> Orson
> > >>>>>>
> > >>>>>>
> > >>>>>> I'm not opposed to this idea but it should be
> > used sensibly.
> > >>>>>> Not all
> > >>>>>> new, changed, or removed code will require
> > documentation
> > >>>>>> changes. I
> > >>>>>> would also prefer it not be in the first line of
> > the commit
> > >>>>>> message
> > >>>>>> unless the commit message is only one line.
> > It's already
> > >>>>>> difficult to
> > >>>>>> fit a descriptive commit title with only 72
> > characters.
> > >>>>>>
> > >>>>>> Cheers,
> > >>>>>>
> > >>>>>> Wayne
> > >>>>>>
> > >>>>>> _______________________________________________
> > >>>>>> Mailing list:
> > https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>>>> <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > >>>>>> Post to :
> > kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> > >>>>>> Unsubscribe :
> > https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>>>> <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > >>>>>> More help :
> > https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >>>>>> <https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>>
> > >>>>>>
> > >>>>>>
> > >>>>>> -- -Kristoffer
> > >>>>>>
> > >>>>>>
> > >>>>>> _______________________________________________
> > >>>>>> Mailing list:
> > https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>>>> <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > >>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> > >>>>>> Unsubscribe :
> > https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>>>> <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > >>>>>> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >>>>>> <https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>>
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>> --
> > >>>>> -Kristoffer
> > >>>>>
> > >>>>
> > >>>>
> > >>>> _______________________________________________
> > >>>> Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>>> Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>>> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>> Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >>>
> > >> _______________________________________________
> > >> Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >> Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >
> > >
> > >
> > > _______________________________________________
> > > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> >
> >
>
References
-
Re: when to release kicad-5.0
From: Wayne Stambaugh, 2017-10-31
-
Re: Update of KiCad documentation?
From: Nick Østergaard, 2017-11-02
-
Re: Update of KiCad documentation?
From: Wayne Stambaugh, 2017-11-02
-
Re: Update of KiCad documentation?
From: Carsten Schoenert, 2017-11-03
-
Re: Update of KiCad documentation?
From: Marco Ciampa, 2017-11-03
-
Re: Update of KiCad documentation?
From: Kristoffer Ödmark, 2017-11-03
-
Re: Update of KiCad documentation?
From: Maciej Sumiński, 2017-11-03
-
Re: Update of KiCad documentation?
From: Wayne Stambaugh, 2017-11-04
-
Re: Update of KiCad documentation?
From: Kristoffer Ödmark, 2017-11-09
-
Re: Update of KiCad documentation?
From: Nick Østergaard, 2017-11-09
-
Re: Update of KiCad documentation?
From: Kristoffer Ödmark, 2017-11-09
-
Re: Update of KiCad documentation?
From: Nick Østergaard, 2017-11-09
-
Re: Update of KiCad documentation?
From: Maciej Sumiński, 2017-11-09
-
Re: Update of KiCad documentation?
From: Wayne Stambaugh, 2017-11-09
-
Re: Update of KiCad documentation?
From: hauptmech, 2017-11-10
-
Re: Update of KiCad documentation?
From: Wayne Stambaugh, 2017-11-10
-
Re: Update of KiCad documentation?
From: Jon Evans, 2017-11-28
-
Re: Update of KiCad documentation?
From: Nick Østergaard, 2017-11-28
-
Re: Update of KiCad documentation?
From: Wayne Stambaugh, 2017-11-28