Coder Social home page Coder Social logo

cartesianrobot-gui-control's Introduction

Cartesian Robot GUI & Control

Welcome to the GitHub repository for our Cartesian Robot GUI & Control, part of the "Pemrograman Sistem Mekatronika" course. This repository contains all the necessary files and documentation for your project.

Team Members

  • Mechatronics A 2021

    • Riswanda Nuruddin Farij - 4121600011
    • Alief Noer Ahmad - 4121600022
    • Alifianto Fahmi Syahputra - 4121600023
  • Mechatronics B 2021

    • Rega Towinangun - 4121600037
    • Alfin Rizki Prayoga - 4121600052
    • Axel Jeremy Rijadi - 4121600055

Repository Structure

This repository is organized into several folders to ensure a clear and manageable structure. Each folder has a specific purpose, as described below:

  • src/ (Source Code)

    • Contains all the source code for the project.
    • Sub-folders:
      • GUI/: Graphical User Interface code.
      • Control/: Control algorithms and scripts.
      • Common/: Code shared between GUI and Control components.
  • docs/ (Documentation)

    • Documentation related to the project.
    • Includes files like ProjectOverview.md, Installation.md, and Usage.md.
  • tests/ (Testing)

    • Test scripts and frameworks.
    • Sub-folders:
      • UnitTests/: For unit testing individual components.
      • IntegrationTests/: For testing the integration of modules.
  • lib/ (Libraries)

    • External libraries or dependencies.
  • tools/ (Utility Tools)

    • Utility scripts and tools.
  • examples/ (Example Codes)

    • Example applications or scripts.
  • assets/ (Assets)

    • Images, icons, and other graphical assets.
  • data/ (Data Files)

    • Data files used by the project.
  • .github/ (GitHub Specific)

    • Contains GitHub Actions workflows and templates for issues and pull requests.

Getting Started

  1. Fork the Repository:

    • Click on the 'Fork' button at the top right of this page.
  2. Clone Your Fork:

    git clone [Your Fork's URL]
    
  3. Install Dependencies:

    • List any dependencies and installation steps here.
  4. Running the Project:

    • Instructions on how to run or compile the project.
  5. Making Contributions:

    • Make your changes in your forked repository.
    • When ready, submit a pull request to the main project repository for review.

Contributing

  • Branching in Your Fork: Create a new branch for each feature or fix in your fork.
  • Commit Messages: Write clear, concise, and descriptive commit messages.
  • Pull Requests: When you've completed your feature or fix, submit a pull request from your fork to the main project repository. Include a clear description of the changes and the purpose of the update.

Issue Tracking

  • Using GitHub Issues: For tracking and managing tasks, bugs, and feature requests, use GitHub Issues within your forked repository.
  • Reporting to Main Repository: When an issue is confirmed and relevant to the main project, report it via a new issue on the main repository's GitHub Issues page, referencing your findings.

Contact

cartesianrobot-gui-control's People

Contributors

anh0001 avatar 01alfin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.