DEV Community

Zain Ahmed
Zain Ahmed

Posted on

Make your documentation with AI Tool (Spreading)

Spreading is an advanced AI tool designed to boost the visibility of your projects or products by crafting visually striking documentation. It goes beyond just aesthetics, as it serves as a valuable resource for internal team collaboration, enabling members to efficiently generate detailed, comprehensive, and expedited documentation covering product information, features, modules, and setup procedures etc. thanks to its powerful AI-driven capabilities,

Spredding.io has versatile applications across various categories, including UI/UX, software development, resource management, and the creation of documentation for open source libraries, etc.

Benefits

University Students: This is an excellent tool for university students to quickly create proper documentation for their FYPs (Final Year Projects) and university assignments.

Freelancers: If you're a freelancer looking to impress your clients, you can use it to establish a clear roadmap for your project or develop comprehensive documentation. This ensures that anyone, from any location, can easily understand your project or product, facilitating a quick start.

Startups: If you're launching your startup, this tool can be invaluable for maintaining user guides that keep communication seamless among different teams, right from the initial stages, ensuring a thorough understanding of your product

Open Source Contributor: The open-source community plays a pivotal role in the life of developers. If you are an open-source contributor with an open-source library or project, you can utilize this documentation tool to craft well-maintained documentation. This, in turn, aids others in comprehending your concept and guides them on how they can contribute to it.

Steps

  1. Sign up for a free account on Spreading

Image description

  1. You have the option to either create a personal private page or initiate a team project.

Image description

  1. Let's start by delving into Team Projects. Begin by creating a new team project and giving it a name; this action will take you to your team project interface

Image description

  1. While on the Team Project screen, select the AI options. You will be prompted to input specific information for the following categories:

  2. Developer Documentation

  3. Product Documentation

  4. User Guide or Other
    Based on the details you provide, the system will automatically generate a folder structure for your project, similar to the example shown.

Image description

  1. Choose the page within the folder structure where you wish to proceed.

  2. Opt for the 'Edit' options

Image description

This will provide you with an editable view, allowing you to craft documents specific to that page.

Entering "/" will present you with numerous options, and you can choose the one that suits your needs and add it to your document.

Image description

You can also choose an option to automatically generate a detailed explanation for your code by selecting "Generate Documentation from Code.

Image description

This tool will take your code and transform it into a clear, detailed explanation that aligns with your code, similar to the example provided.

Image description

Image description

Image description

You can also generate an outline by supplying some information. For example, I chose the 'User Guide' option to create a manual guide for my open-source project, and it provided me with a well-structured document that I could continue to build upon by adding the relevant information

Image description

You have the option to utilize a preview feature located at the bottom left corner to view your document as it would appear from a user's perspective.

Additionally, you can also publish your document on a complimentary domain, enabling you to easily share it with your team or even a global audience.

Image description

You can further customize your live document by configuring settings, such as incorporating icons and selecting a unique site name.

Image description

After you deploy your document to a specific domain, you'll be able to access it online and easily distribute it to others.

Image description

You also have the option to include a personalized domain and set up a custom proxy.

Image description

Adding a custom domain will direct you to your designated reference domain.

Image description

If you prefer collaborative work and are leading a team in a project or product development, you can utilize the team feature to include your colleagues in the project. This will help you create documentation that enhances your team's efficiency and makes your project or product more comprehensive.

From this menu, you can also review a list of members who have been included in this team project.

Image description

You can invite others to your private or team project by simply copying the default link and sharing it with the relevant individuals.

Image description

Signup for free to get for features

Spreading AI is a versatile tool that benefits not only startups but also larger enterprises and their products. Unlocking professional-level features is easy – simply sign up for free at https://app.spreading.ai/login.

Top comments (0)