Skip to content

Commit 6d334db

Browse files
Update integrations/git.mdx
Co-Authored-By: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
1 parent cebcfb8 commit 6d334db

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

integrations/git.mdx

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -34,67 +34,67 @@ CodinIT helps you with GitHub in several ways:
3434
**Your Code, Your Control**: Your code is always saved in Git, so you can use any Git tool you want.
3535
</Callout>
3636

37-
## Git Proxy Operations
37+
## Working with GitHub
3838

39-
### Remote Git Command Execution
39+
### What You Can Do
4040

41-
The Git proxy allows secure execution of Git commands on remote repositories:
41+
CodinIT can do these Git things for you:
4242

43-
**Supported Operations:**
43+
**Basic operations:**
4444

45-
- Repository cloning and fetching
46-
- Branch creation and switching
47-
- Commit and push operations
48-
- Merge conflict resolution
49-
- Status checking and diff viewing
45+
- Copy projects from GitHub
46+
- Create and switch branches
47+
- Save and upload changes
48+
- Fix conflicts when they happen
49+
- Check what changed
5050

51-
**Usage Example:**
51+
**Example commands:**
5252

5353
```bash
54-
# Clone a repository
54+
# Copy a project
5555
git clone https://github.com/user/repo.git
5656

57-
# Create and switch to new branch
57+
# Make a new branch
5858
git checkout -b feature/new-feature
5959

60-
# Push changes
60+
# Upload your changes
6161
git push origin main
6262
```
6363

64-
### Security and Access Control
64+
### Security
6565

66-
**Authentication Methods:**
66+
**How you log in:**
6767

68-
- Personal Access Tokens (PAT)
69-
- SSH keys (when supported)
70-
- OAuth integration with GitHub
71-
- Repository-specific permissions
68+
- Personal Access Tokens (a special password)
69+
- SSH keys (a secure key file)
70+
- OAuth (log in with GitHub)
71+
- Permission for specific projects
7272

73-
**Security Features:**
73+
**Staying safe:**
7474

75-
- Command validation and sanitization
76-
- Rate limiting and abuse prevention
77-
- Audit logging of all operations
78-
- Secure credential storage
75+
- Commands are checked for safety
76+
- Limits to prevent abuse
77+
- Records of what you do
78+
- Secure password storage
7979

80-
## GitHub Template Integration
80+
## Starting from Templates
8181

82-
### Template-Based Project Creation
82+
### Use Pre-Made Projects
8383

84-
Quickly start projects using GitHub repository templates:
84+
Start quickly with ready-made project templates:
8585

86-
**Available Template Types:**
86+
**Types of templates:**
8787

88-
- Frontend frameworks (React, Vue, Angular)
88+
- Website frameworks (React, Vue, Angular)
8989
- Backend APIs (Express, FastAPI, NestJS)
90-
- Full-stack applications
91-
- Mobile app templates
92-
- DevOps and deployment templates
90+
- Complete apps (frontend + backend)
91+
- Mobile app starters
92+
- Deployment setups
9393

94-
**Template Usage:**
94+
**How to use a template:**
9595

9696
```typescript
97-
// Import template via API
97+
// Start from a template
9898
const template = await fetch('/api/github-template', {
9999
method: 'POST',
100100
body: JSON.stringify({
@@ -104,23 +104,23 @@ const template = await fetch('/api/github-template', {
104104
});
105105
```
106106

107-
### Custom Template Creation
107+
### Make Your Own Templates
108108

109-
**Creating Templates:**
109+
**Creating templates:**
110110

111-
- Convert existing repositories to templates
112-
- Define template variables and configuration
113-
- Set up automated setup scripts
114-
- Include documentation and examples
111+
- Turn your project into a template
112+
- Set up variables and settings
113+
- Add setup scripts
114+
- Include instructions
115115

116-
**Template Structure:**
116+
**Template folder structure:**
117117

118118
```
119119
template-repo/
120-
├── template.json # Template configuration
121-
├── setup.js # Automated setup script
122-
├── README.md # Usage instructions
123-
└── src/ # Template source code
120+
├── template.json # Settings
121+
├── setup.js # Setup script
122+
├── README.md # Instructions
123+
└── src/ # Your code
124124
```
125125

126126
## Repository Management

0 commit comments

Comments
 (0)