Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: [RFC] Discipulus's step by step tutorial on module creation with tests and git

by RonW (Parson)
on Jan 03, 2019 at 01:04 UTC ( [id://1227945]=note: print w/replies, xml ) Need Help??


in reply to [RFC] Discipulus's step by step tutorial on module creation with tests and git

Excellent guide.

I would recommend that the guide be VCS agnostic rather than git-centric. This is, after all, about Perl modules.

Replies are listed 'Best First'.
Re^2: [RFC] Discipulus's step by step tutorial on module creation with tests and git
by Discipulus (Canon) on Jan 04, 2019 at 20:50 UTC
    Thanks RonW for the compliment,

    you know: when you arrive late to a technology you grab the latest. I was so late in VCS that I found only git ;)

    Kiddings apart, I found git so widely used by monks and perl authors (many fork me on github links on metacpan) that I supposed to include the bare minimum a perl module developer must know in 2018.. well in 2019.

    I have practiced only git, and just a little, while writing my tutorial and I tried to make the git part as little as possible. I found only longish boring tutorials about git and I missed a short, minimalist approach as I tried to illustrate.

    L*

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
      I found only longish boring tutorials about git and I missed a short, minimalist approach as I tried to illustrate.

      I wonder if a set of minimalist tutorials - "Version Control for Perl Developers" - would be a worthy mini-project.

      I'd be willing to write the introduction and mini-tutorials for SVN and Fossil.

      Looks like you've got the material for a git mini-tutorial.

      (I see a CVS tutorial by trs80, so there is precedent for this.)

      Perhaps one tutorial with sections for the intro and the VCSs (the section for CVS would just link to the existing tutorial).

        It would be great RonW!

        I stolen the idea: Version-Control-for-Perl-Developers and we can use this to collaborate. If you want I can delete the reposotory if you want to host it on your own.

        We can start with a draft of the Table of Contents.

        We also have to decide which format to use: I publisheed my tutorial as html and I maintain a markup version to be available directly on github.. but is very annoying.. html? markup? POD?

        L*

        There are no rules, there are no thumbs..
        Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

        I am able and willing to help with a VCS tutorial of sorts.

        In chatterbox, a bunch of us had a brief, yet informative chat as to who's used what in this regard. Other than SVN and Git, I've used CVS (which I'm sure is obsolete by now), and Mercurial (hg). At minimum on such a project, I'd be glad to help with editing.

        To round something like this out, perhaps a section on editors and IDEs...

        -stevieb

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1227945]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (7)
As of 2024-03-29 09:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found