@@ -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
5555git clone https://github.com/user/repo.git
5656
57- # Create and switch to new branch
57+ # Make a new branch
5858git checkout -b feature/new-feature
5959
60- # Push changes
60+ # Upload your changes
6161git 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
9898const 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```
119119template-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