This is a template repository for new swift packages.
Invoke the clone script (zsh required):
git clone git@github.com:swiftuilib/new-component
cd new-component
./bin/clone My-ViewWork on your project:
xed my-viewOptionally configure git with recommended settings by creating a conf/git/user file (git-ignored):
# conf/git/user
[user]
signingkey = ABCDEF0123456789
name = ghuser
email = 123456789+ghuser@users.noreply.github.com
And include the recommended settings in the local repo config:
git init
git config include.path ../conf/git/sharedYou can encrypt your user file as ghuser.gpg
gpg --output conf/git/users/ghuser.gpg --encrypt --recipient ghuser conf/git/userFinally add everything to git:
git checkout -b develop
git add -A
git commit -m "Initial commit"
git remote add origin git@github.com:swiftuilib/my-view
git push -u origin master