/CodeUnity-Sync

A onestop solution for software development teams to streamline collaboration from within thier IDEs.

Primary LanguageJavaApache License 2.0Apache-2.0

CodeSync - Unity

An IDE based Task Manager Extension

The Task Manager Extension is designed to facilitate seamless collaboration and task management within software development teams directly from your favoured IDE. It allows developers to create and manage nested lists of tasks, each with associated properties akin to JIRA tickets. Additionally, developers can attach code snippets, files, folders, and add comments to tasks, streamlining communication and task execution.

Features

  • Task Creation and Management: Create nested lists of tasks with customizable properties.
  • Properties and Details: Assign properties to tasks such as title, description, assignee, status, priority, and more.
  • Attachment Support: Attach code snippets, files, or entire folders to tasks for easy reference and execution.
  • Commenting: Add comments to tasks to provide updates, ask questions, or discuss details directly within the task context.
  • Sharing and Collaboration: Share task lists with team members to foster collaboration and improve task visibility.

Getting Started

Prerequisites

  • IDE installed on your system.
  • Basic knowledge of JavaScript and VS Code extension development.

Installation

  1. Open IDE.
  2. Go to the Extensions view.
  3. Search for "CodeSync" and click install.

Usage

  1. Creating a Task:

    • Open the VS Code Command Palette (Ctrl+Shift+P).
    • Search for "Task Manager: New Task" and follow the prompts to create a new task.
  2. Managing Tasks:

    • Use the context menu on tasks to edit properties, attach files, add comments, etc.
  3. Sharing Tasks:

    • Export tasks to a file and share it with your team. They can import it using the extension.

Contributing

Contributions are welcome! If you have ideas for new features, enhancements, or find bugs, please create an issue in the GitHub repository.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/NewFeature).
  3. Commit your changes (git commit -am 'Add new feature: NewFeature').
  4. Push to the branch (git push origin feature/NewFeature).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the VS Code team and the community for their support and resources.

Contact

For questions or support regarding the extension, feel free to reach out:


Feel free to customize this README further based on additional features or specific functionalities your extension offers. Happy coding!