diff --git a/guides/teams/editing-team-general-settings/image00.png b/guides/teams/editing-team-general-settings/image00.png new file mode 100644 index 000000000..857a53cdf Binary files /dev/null and b/guides/teams/editing-team-general-settings/image00.png differ diff --git a/guides/teams/editing-team-general-settings/index.md b/guides/teams/editing-team-general-settings/index.md new file mode 100644 index 000000000..ad780ad17 --- /dev/null +++ b/guides/teams/editing-team-general-settings/index.md @@ -0,0 +1,38 @@ +--- +title: Editing the Team general settings +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 3 +template: series.toffee +--- + +# Editing the Team general settings + +In this guide will cover the basics of how to edit your Team’s general settings. + +![image00](image00.png) + +### Name: + +In this view you’ll be able to set your Team’s name. The name is (or includes) the name of your company. + +### URL: + +You can also view the Team url. When you first set up your team you’ll set this URL. + +> type:tip +> The Team URL cannot be changed after you created the Team. + +### Allowed Domains: + +Here you can specify a domain that is pre-approved for team membership. If someone registers for your team using an email address with this domain, they are automatically added to your team. This saves a lot of time for those teams that have a lot of members. If you need to enter multiple domains, you can separate them by commas. e.g. acme.com, acme-inc.com. + +### Image: + +You can personalize your Team by uploading an image. This is usually your company or team logo. + +Check out the other guides that will help you to [set up your team](/guides/teams/new-team). + +You have now made the first steps into personalizing your Team. If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. diff --git a/guides/teams/granting-user-permissions/image00.png b/guides/teams/granting-user-permissions/image00.png new file mode 100644 index 000000000..15d664070 Binary files /dev/null and b/guides/teams/granting-user-permissions/image00.png differ diff --git a/guides/teams/granting-user-permissions/index.md b/guides/teams/granting-user-permissions/index.md new file mode 100644 index 000000000..729f87fbf --- /dev/null +++ b/guides/teams/granting-user-permissions/index.md @@ -0,0 +1,22 @@ +--- +title: Granting user permissions +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 6 +template: series.toffee +--- + +# Granting user permissions + +Koding for Teams allows you to set granular level of permissions for the three levels of roles that are offered (Admin, Moderator, Member). Depending on how our team operates, you can fine tune the features and level of access for each role. This gives you more control over how your team engages with the product. + +> type:tip +> Checkout the Understanding the Team settings guide for more info regarding Team settings. + +![image00](image00.png) + +To enable or disable a permissions just click on the toggle and if the toggle is green then that means the respective user role has the ability to perform that action. If, on the other hand it’s grayed out, then he can’t perform that specific action. + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. diff --git a/guides/teams/index.md b/guides/teams/index.md new file mode 100644 index 000000000..147747c10 --- /dev/null +++ b/guides/teams/index.md @@ -0,0 +1,9 @@ +--- +title: Koding for Teams +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 0 +template: series.toffee +--- \ No newline at end of file diff --git a/guides/teams/integrating-services/image00.png b/guides/teams/integrating-services/image00.png new file mode 100644 index 000000000..4eaf13b0d Binary files /dev/null and b/guides/teams/integrating-services/image00.png differ diff --git a/guides/teams/integrating-services/image01.png b/guides/teams/integrating-services/image01.png new file mode 100644 index 000000000..f9f7731ff Binary files /dev/null and b/guides/teams/integrating-services/image01.png differ diff --git a/guides/teams/integrating-services/index.md b/guides/teams/integrating-services/index.md new file mode 100644 index 000000000..fd8059a60 --- /dev/null +++ b/guides/teams/integrating-services/index.md @@ -0,0 +1,33 @@ +--- +title: Integrating services into your Team +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 7 +template: series.toffee +--- + +# Integrating services into your Team + +When you set up your Team on Koding you’ll have the ability to integrate popular services to increase productivity. When you integrate a service, status updates from that service are posted to the Koding channel that you select to receive the update for that particular integration. Integrations are a great way for you and your Team to be able to monitor your overall activity and the status of your projects. + +> type:tip +> More integrations coming soon! If you have a specific integration you would like to +> see, please send us a note: [integrations@koding.com](mailto:integrations@koding.com) + +## Basics + +![image](image01.png) + +Once you click the Add button you’ll be able to choose the channel where the updates will be posted. + +Next you’ll need to click on the *Add SERVICE_NAME integration* to continue the integration setup. + +![image](image00.png) + +Keep in mind that each service has different settings and each one behaves differently. In some case you mind find yourself just authorizing your account, because we did all the work in the back so as to make it easier for you to integrate and in other cases you’ll need to do a bit of customizing for it the services to work as you would expect. + +You can always come to back to this tab and preview your already configured integrations. Clicking on the Configured Integrations will show you a list of active services for your Team. + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. diff --git a/guides/teams/inviting-users/image00.png b/guides/teams/inviting-users/image00.png new file mode 100644 index 000000000..ac7f9bdb0 Binary files /dev/null and b/guides/teams/inviting-users/image00.png differ diff --git a/guides/teams/inviting-users/image01.png b/guides/teams/inviting-users/image01.png new file mode 100644 index 000000000..38452a710 Binary files /dev/null and b/guides/teams/inviting-users/image01.png differ diff --git a/guides/teams/inviting-users/image02.png b/guides/teams/inviting-users/image02.png new file mode 100644 index 000000000..7be5b9424 Binary files /dev/null and b/guides/teams/inviting-users/image02.png differ diff --git a/guides/teams/inviting-users/image03.png b/guides/teams/inviting-users/image03.png new file mode 100644 index 000000000..ae433d5f2 Binary files /dev/null and b/guides/teams/inviting-users/image03.png differ diff --git a/guides/teams/inviting-users/index.md b/guides/teams/inviting-users/index.md new file mode 100644 index 000000000..454005f0f --- /dev/null +++ b/guides/teams/inviting-users/index.md @@ -0,0 +1,43 @@ +--- +title: Inviting users to your Team +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 5 +template: series.toffee +--- + +# Inviting users to your Team + +![image](image03.png) + +## Basics + +Inviting someone to your Team is as really easy. Simply click on the Invite Someone button and you’ll be able to fill in the email address, first name and last name, of your teammate(s). You can also send out multiple invitations at once. + +Keep in mind that people you invite, as full team members, have the following capabilities: + +* Create and join any channel on your team +* Create or be invited to private groups on your team +* Exchange direct messages with any member of your team +* Collaborate with other team members +* Have access to shared resources +* Provisioning new machines + +> type:tip +> Checkout the Editing your team’s general settings for more info + +![image](image01.png) + +## Invitation management + +As soon in the image image, in Pendin Invitations tab you’ll be able to sort all the invitations using different criteria. + +![image](image02.png) + +For any invite in pending state, you can revoke or resend the invite, as shown in the image below. + +![image](image00.png) + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. diff --git a/guides/teams/managing-team-users/image00.png b/guides/teams/managing-team-users/image00.png new file mode 100644 index 000000000..660b6d746 Binary files /dev/null and b/guides/teams/managing-team-users/image00.png differ diff --git a/guides/teams/managing-team-users/index.md b/guides/teams/managing-team-users/index.md new file mode 100644 index 000000000..d129fb50c --- /dev/null +++ b/guides/teams/managing-team-users/index.md @@ -0,0 +1,26 @@ +--- +title: Managing Team users +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 4 +template: series.toffee +--- + +# Managing Team users + +![image00](image00.png) + +The Members tab contains all users who are members of your Koding team. You can view them by their role by selecting one of the tabs at the top. Each of these roles have certain permissions set. This means that they can each perform a number of actions in your team. + +> type:tip +> Checkout the Permissions tab for more info on user permissions. + +## Actions + +You can change the role assigned to any team member by clicking on the action arrow (towards the right hand side of each user) and selecting a new role for them. + +You can also kick the user from your Team. Keep in mind that this action is irreversible. Once kicked out, the user has to be invited again. + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. diff --git a/guides/teams/new-team/image00.png b/guides/teams/new-team/image00.png new file mode 100644 index 000000000..8438459c0 Binary files /dev/null and b/guides/teams/new-team/image00.png differ diff --git a/guides/teams/new-team/image01.png b/guides/teams/new-team/image01.png new file mode 100644 index 000000000..f1280a4fc Binary files /dev/null and b/guides/teams/new-team/image01.png differ diff --git a/guides/teams/new-team/image02.png b/guides/teams/new-team/image02.png new file mode 100644 index 000000000..f0be98e14 Binary files /dev/null and b/guides/teams/new-team/image02.png differ diff --git a/guides/teams/new-team/image03.png b/guides/teams/new-team/image03.png new file mode 100644 index 000000000..039290ac4 Binary files /dev/null and b/guides/teams/new-team/image03.png differ diff --git a/guides/teams/new-team/index.md b/guides/teams/new-team/index.md new file mode 100644 index 000000000..f2adbe0c6 --- /dev/null +++ b/guides/teams/new-team/index.md @@ -0,0 +1,50 @@ +--- +title: What is Koding for Teams? +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 1 +template: series.toffee +--- + +# What is Koding for Teams? + +Koding for Teams allows your team to get your own version of Koding. This means that you get to define, configure and deploy your own development stack. This gives your team the best cloud-based development environment where they can easily create and collaborate without the need to worry about configuring and installing anything. + +Some additional benefits are: + +1. You can onboard current and new team members to your dev environments in minutes (vs days or weeks). +2. allow team members to be productive starting from day 1. +3. collaborate with remote team members without messy installs. +4. have full control over your dev environments from a single dashboard. +5. audit and update your team’s deployed infrastructure as your needs evolve. +6. version control your infrastructure and take action on the outliers. +7. introduce open development principles within your team and organization. +8. super-charge the aging developer localhost based workspace with new capabilities which in turn boosts your overall team productivity. +9. easily integrate 3rd party services and applications like GitHub, Pivotal, Asana, etc. + +## Creating a team + +In order to create your own Team you’ll need to head over to the [Team’s sign up page](https://koding.com/Teams) and follow the step outlined bellow. + +Note: Koding for Teams is “invite-only” for now. To get access, please sign up. + +![img1](image01.png) + +Fill in the initial details to get started and click the *Sign up* button. Upon clicking the signup button you’ll be redirected to the Team's creation setup. + +![img1](image02.png) + +After you have selected a web address for your Team click next to finalize the setup. + +The last step in creating your Team is to create your own owner account, illustrated below. + +![img1](image03.png) + +Congratulations you just created your own Team within Koding! Now, checkout our other guides to learn how to set up your Team, add users and configure your development stack. + +![img1](image00.png) + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help. + diff --git a/guides/teams/understanding-settings-modal/index.md b/guides/teams/understanding-settings-modal/index.md new file mode 100644 index 000000000..6451a4351 --- /dev/null +++ b/guides/teams/understanding-settings-modal/index.md @@ -0,0 +1,72 @@ +--- +title: Understanding the Team settings modal +author: Team Koding +categories: [teams, koding] + +series: teams +series-index: 2 +template: series.toffee +--- + +# Understanding the Team settings modal + +This guide will outline the basic things you can achieve with the Team Settings view. You will also be able to read about each of the feature in their respective guides. + +In order to access your Team’s settings, open up the settings panel as shown below. + +--Need image here showing how to open settings-- + +Once there you’ll see multiple tabs on the left. More info on each one of them below. + +## General + +The General tab contains all the info about your Team. You will be able to change your Team’s name. Set the email domains you want your users to sign up with. + +--show screenshot-- + +## Members + +This tab allows you to manage your team membership. Here you can add or delete team members or change their access level. + +> type:tip +> Checkout the in depth guide for the members Team settings. + +--show screenshot-- + +## Invitations + +In the Invitations you’ll be able to invite users to your Team. So instead of emailing everyone the link to your Team on Koding you can send them a notification directly from Koding. + +> type:tip +> Checkout the in depth guide for the invitations Team settings. + +--show screenshot-- + +## Permissions + +Using the Permissions tab you can set what level of access each role in your team has. Toggle a few switches and you’re good to go! + +> type:tip +> Checkout the in depth guide for the permissions Team settings. + +--show screenshot-- + +## Integrations + +The Integrations tab will allow you to connect 3rd party services for your Team. Things like Github, Pivotal or Pagerduty are just a few example of things that can be integrated automatically in your Team on Koding. More integrations coming soon! If you would like to see a particular integration, please send us an email at [integrations@koding.com](mailto:integrations@koding.com) + +> type:tip +> Checkout the in depth guide for the integrations Team settings. + +--show screenshot-- + +## Stacks + +In the Stack tabs you’ll be able to set up stack templates. Stack templates are the way you will define the virtual infrastructure for your Team. Each team member will receive a replica of this Stack Template. + +> type:tip +> Checkout the in depth guide for the stacks Team settings. + +--show screenshot-- + +If you have any questions or have any issues don’t hesitate to drop at [support@koding.com](mailto:support@koding.com) and will gladly help.