This repository contains the official documentation for the Data Phantom Platform - a comprehensive data processing and analytics platform for managing SQL workflows across multiple engines with AWS EMR integration.
Visit the live documentation at: https://arcticOak2.github.io/data-phantom-docs
- Home - Platform overview and features
- Getting Started - Complete setup and installation guide
- Quick Start Guide - Visual step-by-step guide with screenshots
- Configuration - Configuration guide and best practices
- Multi-engine SQL support (Hive, Presto, Spark SQL, MySQL, PySpark)
- Visual workflow management with dependency tracking (DAG)
- Cron-based scheduling and ad-hoc execution
- Data reconciliation and validation
- UDF support with JAR upload
- AWS EMR and S3 integration
- Modern, responsive design
- Interactive code examples
- Step-by-step guides
- Mobile-friendly navigation
- Search functionality
- Syntax highlighting
To run the documentation locally:
-
Clone the repository:
git clone https://github.com/arcticOak2/data-phantom-docs.git cd data-phantom-docs -
Serve locally:
# Option 1: Using Python python -m http.server 8000 # Option 2: Using Node.js npx serve . # Option 3: Using Jekyll (if you have Ruby) bundle exec jekyll serve
-
Open in browser: Navigate to
http://localhost:8000
We welcome contributions to improve the documentation! Here's how you can help:
- Found a typo or error? Open an issue
- Missing information? Let us know what should be added
- Broken links or outdated content? Report it
- Fork this repository
- Create a feature branch (
git checkout -b improve-docs) - Make your changes
- Test locally to ensure everything works
- Commit your changes (
git commit -m 'Improve API documentation') - Push to your branch (
git push origin improve-docs) - Create a Pull Request
- Use clear, concise language
- Include code examples where helpful
- Test all code snippets
- Follow the existing structure and formatting
- Add appropriate headings and sections
data-phantom-docs/
├── index.html # Homepage
├── getting-started.html # Setup guide
├── quick-start.html # Visual step-by-step guide
├── configuration.html # Configuration guide
├── assets/
│ ├── images/ # Screenshots (14 files)
│ │ ├── 01-login-page.png
│ │ └── ...
│ ├── css/
│ │ ├── style.css # Main styles
│ │ └── prism.css # Code highlighting
│ └── js/
│ ├── main.js # Interactive functionality
│ └── prism.js # Syntax highlighting
├── _config.yml # Jekyll configuration
└── README.md # This file
This documentation is automatically deployed to GitHub Pages when changes are pushed to the main branch.
- Go to your repository Settings
- Scroll to "Pages" section
- Under "Source", select "Deploy from a branch"
- Choose
mainbranch and/ (root)folder - Click "Save"
The site will be available at: https://arcticOak2.github.io/data-phantom-docs
- Data Phantom Platform - Main backend application
- Data Phantom Dashboard - React frontend interface
This documentation is licensed under the Apache License 2.0 - see the main project's LICENSE file for details.
Abhijeet Kumar
- Email: searchabhijeet@gmail.com
- LinkedIn: @abhijeet-kumar-983b57a4
- GitHub: @arcticOak2
- Built with modern web technologies
- Styled with custom CSS and responsive design
- Icons from Font Awesome
- Fonts from Google Fonts
For questions about the Data Phantom Platform itself, please refer to the main repository.
For documentation-specific questions, feel free to open an issue in this repository.