- Slides and Videos https://advanced-design-mooc.pharo.org
Other sources
- Resources/Git-PADR-1.2-GitAndDistributedVCS.pdf
- Resources/Git-PADR-1.3-PracticalGit.pdf
- Resources/Git-PADR-2-AdvancedGit.pdf
- Resources/Support-1-BasicGit.pdf
- Resources/Support-2-AdvancedGit.pdf
- Resources/Support-2-PracticalGit.pdf
- http://mooc.pharo.org
- Discord: https://discord.gg/QewZMZa
- Pharo by Example, Pharo with Style: http://books.pharo.org
- Object-Oriented Reengineering Patterns
You can place a file with whatever.st
, in the Preferences folder of your OS (check self fullName
in the pane of Startup>Version Preferences)
StartupPreferencesLoader default executeAtomicItems: {
StartupAction
name: 'Logo'
code: [ PolymorphSystemSettings showDesktopLogo: false] .
StartupAction
name: 'Git Settings'
code: [
Iceberg enableMetacelloIntegration: true.
IceCredentialsProvider sshCredentials
username: 'git';
publicKey: '/Users/XXX/.ssh/id_rsa.pub';
privateKey: '/Users/XX/.ssh/id_rsa'."
IceCredentialStore current
storeCredential: (IcePlaintextCredentials new
username: 'GHUSER';
password: 'password';
host: 'github.com';
yourself).
IceCredentialStore current
storeCredential: (IceTokenCredentials new
username: 'GHUSER';
token: 'YOUR TOKEN';
yourself)
forHostname: 'github.com'.
].
}.
Note that the script removes the logo so that we can see if the startup action get executed.