Add META data, .gitignore and GitHub Actions to Common::CodingTools

OSDC Perl.

  • 00:00 Introduction to OSDC
  • 01:30 Introducing myself Perl Maven, Perl Weekly
  • 02:10 The earlier issues.
  • 03:10 How to select a project to contribute to?
  • 04:50 Chat on OSDC Zulip
  • 06:45 How to select a Perl project?
  • 09:20 CPAN::Digger
  • 10:10 Modules that don't have a link to their VCS.
  • 13:00 Missing CI - GitHub Actions or GitLab Pipeline and Travis-CI.
  • 14:00 Look at Term-ANSIEncode by Richard Kelsch - How to find the repository of this project?
  • 15:38 Switching top look at Common-CodingTools by mistake.
  • 16:30 How MetaCPAN knows where is the repository?
  • 17:52 Clone the repository.
  • 18:15 Use the szabgab/perl Docker container.
  • 22:10 Run perl Makefile.PL, install dependency, run make and make distdir.
  • 23:40 See the generated META.json file.
  • 24:05 Edit the Makefile.PL
  • 24:55 Explaining my method of cloning first (calling it origin) and forking later and calling that fork.
  • 27:00 Really edit Makefile.PL and add the META_MERGE section and verify the generated META.json file.
  • 29:00 Create a branch locally. Commit the change.
  • 30:10 Create a fork on GitHub.
  • 31:45 Add the fork as a remote repository and push the branch to it.
  • 33:20 Linking to the PR on the OSDC Perl report page.
  • 35:00 Planning to add .gitignore and maybe setting up GitHub Action.
  • 36:00 Start from the main branch, create the .gitignore file.
  • 39:00 Run the tests locally. Set up GitHub Actions to run the tests on every push.
  • 44:00 Editing the GHA configuration file.
  • 48:30 Commit, push to the fork, check the results of GitHub Action in my fork on GitHub.
  • 51:45 Look at the version of the perldocker/perl-tester Docker image.
  • 54:40 Update list of Perl versions in the CI. See the results on GitHub.
  • 55:30 Show the version number of perl.