Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

Commit

Permalink
Merge pull request #145 from Cloud-Code-AI/111-issue-in-title-generat…
Browse files Browse the repository at this point in the history
…ion-while-using-markdown-to-block

Added basic docs
  • Loading branch information
sauravpanda authored Nov 29, 2024
2 parents 21786af + 82a5e87 commit a20ce1a
Show file tree
Hide file tree
Showing 117 changed files with 13,208 additions and 2,592 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ npx akiradocs-migrate import --from=source --to=mydocs
- [Live Demo](https://demo.akiradocs.ai)
- [Documentation](https://docs.akiradocs.com)
- [Discord Community](https://discord.gg/zvYZukgeH2)
- [GitHub Discussions](https://github.com/akiradocs/discussions)
- [GitHub Discussions](https://github.com/Cloud-Code-AI/akiradocs/discussions)
- [Join Waitlist](https://forms.gle/KunU4BGhToH4NJ1t7) for early access

## 📄 Licensing
Expand Down
3 changes: 2 additions & 1 deletion docs/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
"extends": "next"
"extends": "next",
"root": true
}
239 changes: 89 additions & 150 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,175 +1,114 @@
# AkiraDocs
> Transform your documentation workflow in minutes, not months

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![License: Commercial](https://img.shields.io/badge/License-Commercial-blue.svg)](https://example.com/commercial)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://makeapullrequest.com)
<p align="center">
<h1 align="center">AkiraDocs</h1>
</p>

## 😟 Common Documentation Challenges
<p align="center">
<h4 align="center"><strong>Beautiful docs that write, translate, and optimize themselves</strong></h4>
</p>

- **Developer Teams**: "We want to keep using Markdown and Git..."
- **Content Teams**: "We need a user-friendly editor..."
- **Technical Writers**: "Managing multiple doc versions is a nightmare..."
- **Product Managers**: "Our docs are always out of sync..."
- **Enterprise Leaders**: "We need better documentation analytics..."
<p align="center">
<img src="gifs/star_the_repo.gif" alt="Star the Repo" width="100%">
</p>

## 🎯 The AkiraDocs Solution
<p align="center">
If you find AkiraDocs useful, please consider giving it a star! ⭐️<br>
Your support helps us continue improving the platform.
</p>

One platform that brings everyone's workflow together:

✓ Developers keep their Markdown/Git workflow
✓ Content teams get their block-based WYSIWYG editor
✓ Everyone stays in sync, automatically
✓ SEO-optimized documentation by default
✓ Multi-language support with AI-powered translations
<p align="center">
<a href="https://demo.akiradocs.ai">
<img src="https://img.shields.io/badge/Try_Demo-4285F4?style=for-the-badge&logo=googlechrome&logoColor=white" alt="Live Demo">
</a>
<a href="https://forms.gle/KunU4BGhToH4NJ1t7">
<img src="https://img.shields.io/badge/Join_Waitlist_For_Cloud_Hosting-FF6B6B?style=for-the-badge&logo=googleforms&logoColor=white" alt="Join Waitlist for Cloud Hosting">
</a>
</p>

## 🎭 Perfect For Every Use Case
## 🚀 What is AkiraDocs?
AkiraDocs is a modern documentation platform that combines the power of AI with a Notion-like editing experience. Create, translate, and optimize your documentation automatically while maintaining complete control over the content. Perfect for teams who want to focus on their ideas rather than the complexities of documentation management.

### Developer Documentation
- API References
- SDK Guides
- Technical Specifications
- Implementation Examples
- Architecture Docs

### Product Documentation
- User Guides
- Feature Documentation
- Release Notes
- Tutorials
- FAQs
- Interactive Components
- Embedded Media Blocks
## ⚡️ Quick Deploy
Get started in seconds:

### Enterprise Knowledge
- Internal Wikis
- Process Documentation
- Training Materials
- Compliance Docs
- Best Practices

## 🚀 Migrate Existing Docs in Minutes (Coming Soon)

Bring your existing documentation from anywhere:
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FCloud-Code-AI%2Fakiradocs-template)

Or via CLI:
```bash
# Migrate your docs with a single command
npx akiradocs-migrate import --from=source --to=mydocs

# Sources we support:
✓ Markdown/MDX files
✓ GitBook
✓ Docusaurus
✓ ReadTheDocs
✓ Confluence
✓ Notion
npx create-akiradocs <optional folder name>
```

### Migration Features
- 🔄 Automatic content structuring
- 🖼️ Image and asset handling
- 🔗 URL redirects setup
- 📱 Responsive optimization
- 🔍 SEO meta generation

## 🎯 SEO-Optimized by Default

Every page is automatically optimized for search engines:

- 📊 SEO-friendly URL structures
- 🏷️ Auto-generated meta tags
- 📱 Mobile-first indexing ready
- 🔍 Structured data markup
- 🚀 Blazing-fast performance
- 🗺️ Automatic sitemap generation
- 📈 Built-in SEO analytics

## ✍️ Modern Block-Based Editor

Write documentation the modern way:

- 📝 Rich Text Blocks
- 🖼️ Image & Media Blocks
- 📊 Diagrams & Charts
- 💻 Code Blocks with Syntax Highlighting
- 📑 Collapsible Sections
- 📋 Tables & Lists
- 🔲 Custom Component Blocks
- 🔄 Reusable Content Blocks

## 🌐 Powerful Language Support

Reach a global audience effortlessly:

- 🔄 AI-powered translation suggestions
- 📝 Side-by-side translation editor
- 🔍 Translation memory & glossaries
- 🌍 100+ languages supported
- 📊 Translation progress tracking
- 🔄 Automatic content sync across languages
- 📱 Right-to-left (RTL) support
- 🎯 Language-specific SEO optimization

## 🔮 Coming Soon

We're constantly improving. Here's what's next:

### Q4 2024
- 🤖 AI-powered content suggestions
- 🔄 Advanced version control
- 🌐 Enhanced translation workflows
- 📊 Enhanced analytics dashboard
- 🔄 Translation automation tools
## 🎯 Perfect For
- **Developers**: API docs, SDK guides, implementation examples
- **Product Teams**: User guides, release notes, tutorials
- **Enterprises**: Internal wikis, process documentation, knowledge bases

## ✨ Key Features

### 🔍 AI-Generated SEO Optimization
- Automatically optimize your documentation for search engines with AI-driven SEO
- Improve discoverability and reach without manual SEO adjustments
- AI recommendations for keywords and metadata

### 🛠 Developer-Friendly
- Keep your existing Markdown/Git workflow
- Full Markdown/MDX support
- Easy custom component development
- SEO optimization out of the box

### 📝 Content Creator-Friendly
- Modern block-based WYSIWYG editor
- Real-time previews
- Rich media support
- Reusable content blocks

### 🏢 Enterprise-Ready
- SSO/SAML integration
- Audit logs
- Custom deployment options
- Version control

## 🌍 Going Global
Built-in AI-powered translation. Just add API keys:
```json
{
"translation": {
"auto_translate": true,
"provider": "anthropic",
"targetLanguages": ["es", "fr", "de"]
}
}
```

### Q1 2025
- 👥 Real-time collaboration
- 🎨 Visual theme editor
- 🔌 Plugin marketplace
- 🤝 Third-party integrations
### 🤖 Upcoming Features
- **AI-Powered Documentation Generation**
- Automatically generate comprehensive documentation from your codebase
- AI-assisted content updates to keep your docs current with minimal effort
- Intelligent suggestions for content improvements and expansions

## 🚀 Get Started

## 🔄 Easy Migration (Coming Soon)
Import your existing docs:
```bash
npx create-akiradocs@latest mydocs
npx akiradocs-migrate import --from=source --to=mydocs
# Supports: GitBook, Docusaurus, ReadTheDocs, Confluence, Notion
```

## 💪 Why Choose AkiraDocs?

- **For Developers**
- Keep your existing Git workflow
- Full Markdown/MDX support
- Custom component development
- API-first architecture

- **For Content Teams**
- Modern WYSIWYG editor
- Real-time previews
- No coding required
- Version control made easy

- **For Enterprise**
- SSO/SAML integration
- Audit logs
- Custom deployment options
- Priority support

## 📄 Licensing

- **MIT License**: Free for open source and personal projects except for enterprise features (see below)
- **Commercial License**: Enterprise features and support

## 🤝 Join Our Community

- [Discord Community](https://discord.gg/akiradocs)
- [GitHub Discussions](https://github.com/akiradocs/discussions)
- [Live Demo](https://demo.akiradocs.ai)
- [Documentation](https://docs.akiradocs.com)
- [Enterprise Support (Coming Q1 2025)](https://akiradocs.com/enterprise)
- [Discord Community](https://discord.gg/zvYZukgeH2)
- [GitHub Discussions](https://github.com/akiradocs/discussions)
- [Join Waitlist](https://forms.gle/KunU4BGhToH4NJ1t7) for early access

---
<div align="center">
## 📄 Licensing
- Open Source (MIT License)
- Commercial License available for enterprise features

**[Get Started](https://docs.akiradocs.com/quickstart)**
**[Live Demo](https://demo.akiradocs.com)**
**[Enterprise Trial](https://akiradocs.com/enterprise)** (Coming Q1 2025)
---

</div>
[Get Started](https://docs.akiradocs.ai/quickstart)
[Live Demo](https://demo.akiradocs.ai)
[Enterprise Trial](https://akiradocs.com/enterprise) (Coming Q1 2025)
94 changes: 94 additions & 0 deletions docs/_contents/en/docs/api-reference/usage-guide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
author: Akira Team
publishDate: 2024-11-26
modifiedDate: 2024-11-26
category: API Reference
keywords:
- API
- Documentation
- Integration
---

# API Documentation Guide

Learn how to generate comprehensive API documentation using AkiraDocs.

## Quick Start

### Upload API Spec
1. Place your OpenAPI/Swagger spec in:
```
_contents/{language_code}/api/apiSpec.json
```

2. AkiraDocs automatically generates documentation.

### Example API Spec
```json
{
"openapi": "3.0.0",
"info": {
"title": "Sample API",
"version": "1.0.0"
},
"paths": {
"/users": {
"get": {
"summary": "Get users",
"responses": {
"200": {
"description": "Success"
}
}
}
}
}
}
```

## Generated Documentation

### Automatic Features
- Interactive API explorer
- Code samples in multiple languages
- Request/response examples
- Authentication documentation

### Example Output
```javascript
// Example: Get Users
const response = await fetch('https://api.example.com/users', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_TOKEN'
}
});

const users = await response.json();
```

## Customization

### Theme Options
```json
{
"api": {
"docs": {
"theme": "dark",
"syntaxHighlight": true,
"showExamples": true
}
}
}
```

### Language Selection
```json
{
"api": {
"examples": {
"languages": ["javascript", "python", "curl"]
}
}
}
```
Loading

0 comments on commit a20ce1a

Please sign in to comment.