Skip to content

Instantly share code, notes, and snippets.

@PaulGWebster
Created November 8, 2021 21:50
Show Gist options
  • Save PaulGWebster/3c8a4ecd1c963c57ef29b7e211408ac9 to your computer and use it in GitHub Desktop.
Save PaulGWebster/3c8a4ecd1c963c57ef29b7e211408ac9 to your computer and use it in GitHub Desktop.
vscode-perl
# Template creation log
1) Created **template/** dir
2) Created **template/vscode-perl vscode-rust**
## vscode-perl
1) Create a project directory
2) Hit init
3) Write a suitable git ignore, should likely include:
- local/ # for working with carton
- /*.vscode # vscode workspace file
4) plx --init
5) Create a basic cpanfile or copy the existing one from vscode-perl, also save your vscode workspace to gitname.vscode
6) carton install
7) carton bundle
8) Add in supporting files in build/
- Dockerfile
- docker-compose.*
- make.sh
- Makefile* (May wish to be in the project root and call make.sh)
9) Initial git commit
10) Write your perl module, using distzilla as a base
11) Write an appropriate Dockerfile, docker-compose and or make.sh
12) Done!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment