Configuration
Step-by-step guide to setting up and configuring your Ahmed Rehan Documentation space
Setting Up Your Account
To get started with Ahmed Rehan Documentation, you first need to create an account and configure your initial workspace. This process takes just a few minutes and gives you full control over your documentation environment.
Create Account
Visit the signup page and provide your email address and password. You'll receive a verification email to activate your account.
# After clicking verification link in email
curl -X POST https://api.ahmedrehan.com/auth/verify \
-H "Content-Type: application/json" \
-d '{"token":"verification_token_here"}'
// In your application
const userData = {
email: 'developer@company.com',
name: 'John Developer',
organization: 'Tech Corp'
};
fetch('/api/users/setup', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(userData)
});
Configure Workspace
Once logged in, create your first workspace. Choose a descriptive name and set up basic permissions for your team.
Invite Team Members
Add your team members by sending invitations. Assign appropriate roles like admin, editor, or viewer to control access levels.
Project Organization
Organize your documentation into projects that reflect your actual development structure. This helps maintain clear boundaries between different systems and teams.
Project Structure
Learn how to create logical project hierarchies.
Access Control
Set up permissions and sharing rules.
For simple projects, create a single project with multiple documentation categories.
curl -X POST https://api.ahmedrehan.com/projects \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "E-commerce Platform",
"description": "Documentation for our main e-commerce API"
}'
// Add categories to project
const categories = [
{ name: 'API Reference', slug: 'api' },
{ name: 'Integration Guides', slug: 'guides' },
{ name: 'SDK Documentation', slug: 'sdk' }
];
categories.forEach(cat => {
fetch(`/api/projects/${projectId}/categories`, {
method: 'POST',
headers: authHeaders,
body: JSON.stringify(cat)
});
});
For complex organizations, set up multiple projects with cross-references and shared components.
Customization Options
Ahmed Rehan Documentation offers extensive customization to match your brand and workflow requirements.
Customize colors, fonts, and layouts to match your organization's branding. Upload custom logos and favicons for a professional appearance.
Last updated 1 week ago