[Onboarding] Josh M
Welcome to Mythic Table
We hope you're as excited as we are for being a part in this mythic project.
Please got through the items below and check them off as they are completed:
1. Learn Mythic Table
It is recommended that each of these are bookmarked
Required
Optional
Join us on our social media platforms:
2. Slack
We use Slack for almost all of our communication. Being active in there is critical to being and effective team member
-
Join the #random channel and tell us about yourself -
Reply to or start a Thread -
Send Marc a private message -
Customize your notifications
These are discipline channels. You should join at least one of these:
-
Programmer - Join the #dev channel -
Operations or DevOps - Join the #devops channel -
Artist - Join the #art channel -
Designer - Join the #design channel -
Community manager - Join the #community channel
Get Social!
-
Join #coffee-break! We use this for our donut channel social meetups. Get to know the rest of the team!
Other useful slack channels:
-
#daily -
#learn
Optional
-
Get Slack on your phone
3. Process
Mythic Table doesn't have a lot of process, but what we have we've adopted for very good reasons. Learn about our process here.
4. Git
0r
-
Already a pro
Git is slowly becoming a software industry standard. We have some rather specific rules around how we use it at Mythic Table
5. Your First Commit
We work really hard to make sure that Local Development is as easy as possible. However there are a lot of little steps that should be followed carefully.
If you need any help or have doubts don't be afraid to ask in the #dev channel.
-
Clone the Git repo git clone git@gitlab.com:mythicteam/mythictable.git
-
Create a new branch git checkout -b issue/##-your-name-onboarding
-
Find and edit CONTRIBUTORS.md - Add your name ;) -
Stage your changes git add CONTRIBUTORS.md
-
Commit your changes git commit -m "Issue #??: Adding myself to CONTRIBUTORS.md"
-
Push your changes git push -u origin issue/##-your-name-onboarding
Next you'll create a merge request:
-
Visit https://gitlab.com/mythicteam/mythictable/-/merge_requests -
Create a new merge request. If you're lucky there will be a quick create option for your new branch when you arrive. -
Be sure to use a template for your Merge Request -
Ask someone to review it on slack -
Squash, Merge and Delete your branch. You're done!
6. Local Dev
We work really hard to make sure that Local Development is as easy as possible. However there are a lot of little steps that should be followed carefully. Since the instructions are apt to change without notice to reflect new processes and systems, steps for this can be found in the code.
-
README.md -
Launch Mythic Table Service -
Launch Vue Frontend Development server -
Launch Authentication Service -
Try Mythic Table
7. Tell the world!
-
Join us on Linkedin https://www.linkedin.com/company/mythic-table/