1,034
edits
m (no more babbage. updated with chomsky link.) |
m (Updated lamarr stuff to landin.) |
||
Line 1: | Line 1: | ||
For version control of the IRC bot scripts we use [http://en.wikipedia.org/wiki/Git_%28software%29 git]. To contribute to projects such as the scripts accessible via robonaut (the bot), setup your [[LDAP]] account and login to [[Equipment/ | For version control of the IRC bot scripts we use [http://en.wikipedia.org/wiki/Git_%28software%29 git]. To contribute to projects such as the scripts accessible via robonaut (the bot), setup your [[LDAP]] account and login to [[Equipment/Landin#Chomsky|Chomsky]]. We use Github for all common projects at Hackspace. | ||
If you get stuck with any of these steps, please pop onto [[IRC]] for tips. | If you get stuck with any of these steps, please pop onto [[IRC]] for tips. | ||
Line 7: | Line 7: | ||
== First time config == | == First time config == | ||
Before you can start committing to the git repository, you need to configure your account on [[Equipment/ | Before you can start committing to the git repository, you need to configure your account on [[Equipment/Landin#Chomsky|Chomsky]]: | ||
git config --global user.name "Jane Doe" | git config --global user.name "Jane Doe" | ||
Line 33: | Line 33: | ||
== For each project == | == For each project == | ||
The best way to contribute to a project with distributed version control is to create your own copy on [[Equipment/ | The best way to contribute to a project with distributed version control is to create your own copy on [[Equipment/Landin#Chomsky|Chomsky]], and then push any changes back to Github once you're happy with them. | ||
To create a copy of the project: | To create a copy of the project: | ||
Line 97: | Line 97: | ||
== If you've done it in place == | == If you've done it in place == | ||
Now, you'll need to switch to the root user on [[Equipment/ | Now, you'll need to switch to the root user on [[Equipment/Landin#Chomsky|Chomsky]]. As root: | ||
* '''git push''' # This makes your changes available on the github repository, and thus available to others. | * '''git push''' # This makes your changes available on the github repository, and thus available to others. | ||
--> | --> |