|
1 |
| -# Mintlify Starter Kit |
| 1 | +# 📚 ScrapeGraphAPI Documentation |
2 | 2 |
|
3 |
| -Click on `Use this template` to copy the Mintlify starter kit. The starter kit contains examples including |
| 3 | +<p align="center"> |
| 4 | + <img src="https://raw.githubusercontent.com/VinciGit00/Scrapegraph-ai/main/docs/assets/api-banner.png" alt="ScrapeGraphAPI Logo"/> |
| 5 | +</p> |
4 | 6 |
|
5 |
| -- Guide pages |
6 |
| -- Navigation |
7 |
| -- Customizations |
8 |
| -- API Reference pages |
9 |
| -- Use of popular components |
| 7 | +<p align="center"> |
| 8 | + <a href="https://docs.scrapegraphai.com">Documentation</a> | |
| 9 | + <a href="https://scrapegraphai.com">Website</a> | |
| 10 | + <a href="https://discord.gg/uJN7TYcpNa">Discord</a> |
| 11 | +</p> |
10 | 12 |
|
11 |
| -### Development |
| 13 | +This repository contains the official documentation for ScrapeGraphAPI, a suite of AI-powered web scraping tools. Our documentation is built using [Mintlify](https://mintlify.com), providing a modern and interactive documentation experience. |
12 | 14 |
|
13 |
| -Install the [Mintlify CLI](https://www.npmjs.com/package/mintlify) to preview the documentation changes locally. To install, use the following command |
| 15 | +## 🚀 Quick Start |
14 | 16 |
|
15 |
| -``` |
| 17 | +### Prerequisites |
| 18 | + |
| 19 | +Install the [Mintlify CLI](https://www.npmjs.com/package/mintlify) to preview the documentation locally: |
| 20 | + |
| 21 | +```bash |
16 | 22 | npm i -g mintlify
|
17 | 23 | ```
|
18 | 24 |
|
19 |
| -Run the following command at the root of your documentation (where mint.json is) |
| 25 | +### Local Development |
20 | 26 |
|
21 |
| -``` |
| 27 | +1. Clone this repository |
| 28 | +2. Navigate to the documentation directory |
| 29 | +3. Run the development server: |
| 30 | + |
| 31 | +```bash |
22 | 32 | mintlify dev
|
23 | 33 | ```
|
24 | 34 |
|
25 |
| -### Publishing Changes |
| 35 | +The documentation will be available at `http://localhost:3000`. |
| 36 | + |
| 37 | +## 📚 Documentation Structure |
| 38 | + |
| 39 | +``` |
| 40 | +. |
| 41 | +├── introduction.mdx # Main introduction page |
| 42 | +├── services/ # Core services documentation |
| 43 | +│ ├── smartscraper.mdx # SmartScraper service |
| 44 | +│ ├── localscraper.mdx # LocalScraper service |
| 45 | +│ ├── markdownify.mdx # Markdownify service |
| 46 | +│ └── extensions/ # Browser extensions |
| 47 | +│ └── firefox.mdx # Firefox extension |
| 48 | +├── sdks/ # SDK documentation |
| 49 | +│ ├── python.mdx # Python SDK |
| 50 | +│ └── javascript.mdx # JavaScript SDK |
| 51 | +└── api-reference/ # API reference documentation |
| 52 | +``` |
| 53 | + |
| 54 | +## 🤝 Contributing |
| 55 | + |
| 56 | +We welcome contributions to improve our documentation! Here's how you can help: |
| 57 | + |
| 58 | +1. Fork this repository |
| 59 | +2. Create a new branch for your changes |
| 60 | +3. Make your changes to the documentation |
| 61 | +4. Test locally using `mintlify dev` |
| 62 | +5. Submit a pull request |
| 63 | + |
| 64 | +### Contribution Guidelines |
| 65 | + |
| 66 | +- Follow the existing documentation structure |
| 67 | +- Use Markdown and MDX for content |
| 68 | +- Include clear commit messages |
| 69 | +- Test all changes locally before submitting |
| 70 | +- Update the navigation in `mint.json` if adding new pages |
| 71 | + |
| 72 | +## 🛠️ Development Tools |
| 73 | + |
| 74 | +- **Mintlify**: Documentation framework |
| 75 | +- **MDX**: Extended Markdown syntax |
| 76 | +- **React**: For interactive components |
| 77 | +- **Node.js**: Required for local development |
| 78 | + |
| 79 | +## 📝 License |
| 80 | + |
| 81 | +This documentation is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |
| 82 | + |
| 83 | +## 🔗 Useful Links |
| 84 | + |
| 85 | +- [ScrapeGraphAI Website](https://scrapegraphai.com) |
| 86 | +- [API Documentation](https://docs.scrapegraphai.com/api-reference/introduction) |
| 87 | +- [Discord Community](https://discord.gg/uJN7TYcpNa) |
| 88 | +- [GitHub Organization](https://github.com/ScrapeGraphAI) |
| 89 | + |
| 90 | +## 💡 Need Help? |
26 | 91 |
|
27 |
| -Install our Github App to auto propagate changes from your repo to your deployment. Changes will be deployed to production automatically after pushing to the default branch. Find the link to install on your dashboard. |
| 92 | +- Join our [Discord community](https://discord.gg/uJN7TYcpNa) |
| 93 | + |
| 94 | +- Check our [status page](https://scrapegraphapi.openstatus.dev) |
28 | 95 |
|
29 |
| -#### Troubleshooting |
| 96 | +## ⭐ Show Your Support |
30 | 97 |
|
31 |
| -- Mintlify dev isn't running - Run `mintlify install` it'll re-install dependencies. |
32 |
| -- Page loads as a 404 - Make sure you are running in a folder with `mint.json` |
| 98 | +If you find our documentation helpful, please consider giving us a star on GitHub! |
0 commit comments