Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
teams:erp:process:setup-environment [2020/12/22 23:26] – external edit 127.0.0.1teams:erp:process:setup-environment [2024/11/14 18:01] (current) – [General Setup] aaron
Line 14: Line 14:
   * Shell. Make sure you know your way around a shell. Look through [[https://www.git-tower.com/blog/command-line-cheat-sheet/|a cheat sheet of commands]] or get familiar with `man`.   * Shell. Make sure you know your way around a shell. Look through [[https://www.git-tower.com/blog/command-line-cheat-sheet/|a cheat sheet of commands]] or get familiar with `man`.
   * Password Managers. Understand the point of password managers such as Last Pass.   * Password Managers. Understand the point of password managers such as Last Pass.
-  * Version Control and Source Repositories. We use Bitbucket but understand the concepts of version control and git in general will help with using any version control system.+  * Version Control and Source Repositories. We use Github but understand the concepts of version control and git in general will help with using any version control system.
   * SSH. Make sure you know how to setup and use SSH keys on your system.   * SSH. Make sure you know how to setup and use SSH keys on your system.
   * IDEs/Editors. You'll pick whatever you are comfortable with, but you will want to know at least one editor very well. Becoming famaliar with their plugins and extensions helps a lot too.   * IDEs/Editors. You'll pick whatever you are comfortable with, but you will want to know at least one editor very well. Becoming famaliar with their plugins and extensions helps a lot too.
Line 27: Line 27:
  
   - **Browser.** [[https://www.google.com/chrome/|Chrome]] or [[https://www.mozilla.org/en-US/firefox/|Firefox]] The Odoo ERP system runs best in these browsers. Do not worry about running it in IE, Safari, etc.   - **Browser.** [[https://www.google.com/chrome/|Chrome]] or [[https://www.mozilla.org/en-US/firefox/|Firefox]] The Odoo ERP system runs best in these browsers. Do not worry about running it in IE, Safari, etc.
-  - **Lastpass.** Set up [[https://lastpass.com|LastPass]]. There is a browser extension and we will share passwords with each other internally. +  - <del>**Lastpass.** Set up [[https://lastpass.com|LastPass]]. There is a browser extension and we will share passwords with each other internally.</del> 
-  - **Bitbucket.** Generate an ssh key locally with `ssh-keygen` if you don't already have one and upload that to your Bitbucket account. You can use any email for your Bitbucket account. Ask someone to add you to the Blue Stingray team on Bitbucket.+  - **Github.** Generate an ssh key locally with `ssh-keygen` if you don't already have one and upload that to your Github account. You can use any email for your Github account. Ask someone to add you to the Blue Stingray team on Github.
  
 === Shell === === Shell ===
Line 83: Line 83:
 ``` ```
  
-Now if we take a specific client, for example, we will want to have a nested directory for each version of a project. We will look at Bell Racing. Bell Racing has an Odoo instance running on version 9. This is a git repository stored at bitbucket.org/bluestingray/bell_addons.git. They are also transitioning to a version 11 instance. So this is going to be the same repo, but a different branch.+Now if we take a specific client, for example, we will want to have a nested directory for each version of a project. We will look at Bell Racing. Bell Racing has an Odoo instance running on version 9. This is a git repository stored at github.com/gobluestingray/bell_addons.git. They are also transitioning to a version 11 instance. So this is going to be the same repo, but a different branch.
  
 In most development scenarios, you would just keep the code under a single directory that you cloned down but switch between branches. Since we are using docker, and because there are such large differences between versions of Odoo, you will want a separate `git clone` for each version: In most development scenarios, you would just keep the code under a single directory that you cloned down but switch between branches. Since we are using docker, and because there are such large differences between versions of Odoo, you will want a separate `git clone` for each version:
Line 89: Line 89:
 ```sh ```sh
  
-$ ~/Work/projects/bell_racing/bell_odoo_v9 # This is bitbucket.org/bluestingray/bell_addons.git on branch=9.0 +$ ~/Work/projects/bell_racing/bell_odoo_v9 # This is github.org/bluestingray/bell_addons.git on branch=9.0 
-$ ~/Work/projects/bell_racing/bell_odoo_v11 # This is bitbucket.org/bluestingray/bell_addons.git on branch=11.0+$ ~/Work/projects/bell_racing/bell_odoo_v11 # This is github.org/bluestingray/bell_addons.git on branch=11.0
  
 ``` ```