Teamwork
Version Required: 2023.1.3
Principle
Based on version control systems, share configurations and API data.
Features
- No deployment required
- Privatisation
- Unlimited developers
- Unlimited APIs
- Unlimited projects
- Unlimited features
- Offline work
- Safe
How to use
Based on the principle, so when we need to share or pull someone else's configuration or API, assuming we use Git as our version control system, we can just push to share configuration and API data, and pull to get someone else's committed configuration and API data.
Update configuration
After pull, click the Refresh Project Configuration button to get the configuration submitted by other members.
Update API
After pull, for example Git pull
,click the API Refresh button to get the APIs submitted by other members.
Local file storage structure
By default, the plugin will create a .fastRequest directory in the root directory of the project. APIs are stored in the collections directory, and configurations are stored in the config directory. APIs are stored in the structure of module->class name->API
, and each directory contains a directory.json file to identify the directory. Other APIs are stored using the methodName.rapi, and conflicts may occur in this file due to multiple modifications in version control systems. Users need to resolve the conflicts and meet the standard JSON and data structures.
Note that if you want to view the historical data of APIs, you can use the file history records of the version control system to restore them, or you can use the local file history records to restore them.
Transfer historical data.
By default, the plugin will perform a historical data migration. During the data migration (for data on versions <= 2023.1.3), you do not need to worry about historical data if your data has not been committed to the version control system. If someone else has already committed the API to the version control system, it will be overwritten. Note that if you want to view API historical data, you can restore it by combining the file history records of the version control system or the local file.
If you find that the data has not been migrated, you can also manually operate it.