Download the PHP package swe/space-to-teams without Composer
On this page you can find all versions of the php package swe/space-to-teams. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download swe/space-to-teams
More information about swe/space-to-teams
Files in swe/space-to-teams
Package space-to-teams
Short Description Export JetBrains Space channels and messages and import them into Microsoft Teams.
License MIT
Informations about the package space-to-teams
Space2Teams
Space2Teams is a tool designed to export channels and messages from JetBrains Space into JSON files and import them back to Microsoft Teams.
Project Description
Space2Teams enables seamless migration of communication data between JetBrains Space and Microsoft Teams. It specifically caters to users who want to export their channels and messages from JetBrains Space and import them to Microsoft Teams with minimal hassle.
Installation
To install and use Space2Teams, you need to have PHP 8.3 or higher and Composer 2 installed on your system. There are no special installation steps required.
Permissions
Before using Space2Teams, ensure that you have the following permissions set up:
JetBrains Space Permissions:
- View messages
- View channel info
- View channel participants
- View all external users
- View member profiles
- View member profile basic info
Microsoft Teams Permissions:
- ChannelMember.ReadWrite.All
- ChannelSettings.ReadWrite.All
- Group.ReadWrite.All
- Team.ReadBasic.All
- TeamMember.ReadWrite.All
- Teamwork.Migrate.All
- User.Read.All
Usage Instructions
-
Setup Environment Variables:
- Copy the
.env.template
file to a new file named.env
. - Fill in the values required in the
.env
file.
- Copy the
-
Export Channels and Messages:
- Execute the following command to export channels and messages from JetBrains Space:
- Import Messages:
- Execute the following command to import the messages into Microsoft Teams:
Note: You may need to edit the export and import scripts to customize channel skipping or mapping rules according to your specific requirements.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
All versions of space-to-teams with dependencies
swe/space-sdk Version ^19.0
microsoft/microsoft-graph Version ^2
vlucas/phpdotenv Version ^5.6