Skip to content

Refactor file structure#11

Closed
cone-forest wants to merge 2 commits intomainfrom
refactor/file-structure
Closed

Refactor file structure#11
cone-forest wants to merge 2 commits intomainfrom
refactor/file-structure

Conversation

@cone-forest
Copy link
Copy Markdown
Contributor

No description provided.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 15, 2026

Important

Review skipped

Too many files!

This PR contains 299 files, which is 149 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 33c29930-5edf-4973-9320-4f16f0d1fb6c

📥 Commits

Reviewing files that changed from the base of the PR and between 7b9250b and b7151c1.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (299)
  • .dockerignore
  • .github/workflows/ci.yml
  • .gitignore
  • .golangci.yml
  • LICENSE
  • Makefile
  • README.md
  • cmd/autopilot/main.go
  • cmd/cargo/main.go
  • cmd/delivery_drone/main.go
  • cmd/emergency/main.go
  • cmd/journal/main.go
  • cmd/limiter/main.go
  • cmd/mission_handler/main.go
  • cmd/motors/main.go
  • cmd/navigation/main.go
  • cmd/security_monitor/main.go
  • cmd/stub_component/main.go
  • cmd/telemetry/main.go
  • docker/.env
  • docker/Dockerfile
  • docker/README.md
  • docker/docker-compose.yml
  • docker/kafka/entrypoint.sh
  • docker/mqtt/entrypoint.sh
  • docker/mqtt/mosquitto.conf
  • docs/EXTERNAL_API.md
  • docs/SYSTEM.md
  • docs/quick_start.md
  • go.mod
  • handoff_delivery_drone_go.md
  • scripts/prepare_system.py
  • scripts/requirements.txt
  • src/autopilot/autopilot.go
  • src/bus/bus.go
  • src/bus/factory.go
  • src/bus/kafka/bus.go
  • src/bus/mqtt/bus.go
  • src/cargo/cargo.go
  • src/component/component.go
  • src/config/config.go
  • src/config/config_test.go
  • src/delivery/delivery.go
  • src/emergency/emergensy.go
  • src/journal/journal.go
  • src/limiter/limiter.go
  • src/mission_handler/mission_handler.go
  • src/mission_handler/wpl_parser.go
  • src/motors/motors.go
  • src/navigation/navigation.go
  • src/sdk/messages.go
  • src/sdk/messages_test.go
  • src/security_monitor/security_monitor.go
  • src/telemetry/telemetry.go
  • src/uas/README.md
  • systems/deliverydron/.generated/.env
  • systems/deliverydron/.generated/docker-compose.yml
  • systems/deliverydron/Makefile
  • systems/deliverydron/README.md
  • systems/deliverydron/docker-compose.yml
  • systems/deliverydron/run-system.sh
  • systems/deliverydron/src/autopilot/.env
  • systems/deliverydron/src/cargo/.env
  • systems/deliverydron/src/delivery_drone/.env
  • systems/deliverydron/src/emergency/.env
  • systems/deliverydron/src/journal/.env
  • systems/deliverydron/src/limiter/.env
  • systems/deliverydron/src/mission_handler/.env
  • systems/deliverydron/src/motors/.env
  • systems/deliverydron/src/navigation/.env
  • systems/deliverydron/src/telemetry/.env
  • tests/README.md
  • tests/component_test.go
  • tests/e2e/broker_test.go
  • tests/integration_cargo_journal_test.go
  • tests/integration_mission_handler_test.go
  • tests/integration_telemetry_test.go
  • tests/module_journal_test.go
  • tests/module_navigation_test.go
  • tests/module_security_monitor_test.go
  • tests/testutil/config.go
  • tests/testutil/membus.go
  • tests/testutil/membus_test.go
  • tests/unit_component_trust_test.go
  • tests/unit_config_test.go
  • tests/unit_sdk_test.go
  • uas_architecture_spec.md
  • vendor/github.com/IBM/sarama/.gitignore
  • vendor/github.com/IBM/sarama/.golangci.yml
  • vendor/github.com/IBM/sarama/.pre-commit-config.yaml
  • vendor/github.com/IBM/sarama/CHANGELOG.md
  • vendor/github.com/IBM/sarama/CODE_OF_CONDUCT.md
  • vendor/github.com/IBM/sarama/CONTRIBUTING.md
  • vendor/github.com/IBM/sarama/Dockerfile.kafka
  • vendor/github.com/IBM/sarama/LICENSE.md
  • vendor/github.com/IBM/sarama/Makefile
  • vendor/github.com/IBM/sarama/README.md
  • vendor/github.com/IBM/sarama/SECURITY.md
  • vendor/github.com/IBM/sarama/Vagrantfile
  • vendor/github.com/IBM/sarama/acl_bindings.go
  • vendor/github.com/IBM/sarama/acl_create_request.go
  • vendor/github.com/IBM/sarama/acl_create_response.go
  • vendor/github.com/IBM/sarama/acl_delete_request.go
  • vendor/github.com/IBM/sarama/acl_delete_response.go
  • vendor/github.com/IBM/sarama/acl_describe_request.go
  • vendor/github.com/IBM/sarama/acl_describe_response.go
  • vendor/github.com/IBM/sarama/acl_filter.go
  • vendor/github.com/IBM/sarama/acl_types.go
  • vendor/github.com/IBM/sarama/add_offsets_to_txn_request.go
  • vendor/github.com/IBM/sarama/add_offsets_to_txn_response.go
  • vendor/github.com/IBM/sarama/add_partitions_to_txn_request.go
  • vendor/github.com/IBM/sarama/add_partitions_to_txn_response.go
  • vendor/github.com/IBM/sarama/admin.go
  • vendor/github.com/IBM/sarama/alter_client_quotas_request.go
  • vendor/github.com/IBM/sarama/alter_client_quotas_response.go
  • vendor/github.com/IBM/sarama/alter_configs_request.go
  • vendor/github.com/IBM/sarama/alter_configs_response.go
  • vendor/github.com/IBM/sarama/alter_partition_reassignments_request.go
  • vendor/github.com/IBM/sarama/alter_partition_reassignments_response.go
  • vendor/github.com/IBM/sarama/alter_user_scram_credentials_request.go
  • vendor/github.com/IBM/sarama/alter_user_scram_credentials_response.go
  • vendor/github.com/IBM/sarama/api_versions_request.go
  • vendor/github.com/IBM/sarama/api_versions_response.go
  • vendor/github.com/IBM/sarama/async_producer.go
  • vendor/github.com/IBM/sarama/balance_strategy.go
  • vendor/github.com/IBM/sarama/broker.go
  • vendor/github.com/IBM/sarama/client.go
  • vendor/github.com/IBM/sarama/compress.go
  • vendor/github.com/IBM/sarama/config.go
  • vendor/github.com/IBM/sarama/config_resource_type.go
  • vendor/github.com/IBM/sarama/consumer.go
  • vendor/github.com/IBM/sarama/consumer_group.go
  • vendor/github.com/IBM/sarama/consumer_group_members.go
  • vendor/github.com/IBM/sarama/consumer_metadata_request.go
  • vendor/github.com/IBM/sarama/consumer_metadata_response.go
  • vendor/github.com/IBM/sarama/control_record.go
  • vendor/github.com/IBM/sarama/crc32_field.go
  • vendor/github.com/IBM/sarama/create_partitions_request.go
  • vendor/github.com/IBM/sarama/create_partitions_response.go
  • vendor/github.com/IBM/sarama/create_topics_request.go
  • vendor/github.com/IBM/sarama/create_topics_response.go
  • vendor/github.com/IBM/sarama/decompress.go
  • vendor/github.com/IBM/sarama/delete_groups_request.go
  • vendor/github.com/IBM/sarama/delete_groups_response.go
  • vendor/github.com/IBM/sarama/delete_offsets_request.go
  • vendor/github.com/IBM/sarama/delete_offsets_response.go
  • vendor/github.com/IBM/sarama/delete_records_request.go
  • vendor/github.com/IBM/sarama/delete_records_response.go
  • vendor/github.com/IBM/sarama/delete_topics_request.go
  • vendor/github.com/IBM/sarama/delete_topics_response.go
  • vendor/github.com/IBM/sarama/describe_client_quotas_request.go
  • vendor/github.com/IBM/sarama/describe_client_quotas_response.go
  • vendor/github.com/IBM/sarama/describe_configs_request.go
  • vendor/github.com/IBM/sarama/describe_configs_response.go
  • vendor/github.com/IBM/sarama/describe_groups_request.go
  • vendor/github.com/IBM/sarama/describe_groups_response.go
  • vendor/github.com/IBM/sarama/describe_log_dirs_request.go
  • vendor/github.com/IBM/sarama/describe_log_dirs_response.go
  • vendor/github.com/IBM/sarama/describe_user_scram_credentials_request.go
  • vendor/github.com/IBM/sarama/describe_user_scram_credentials_response.go
  • vendor/github.com/IBM/sarama/dev.yml
  • vendor/github.com/IBM/sarama/docker-compose.yml
  • vendor/github.com/IBM/sarama/encoder_decoder.go
  • vendor/github.com/IBM/sarama/end_txn_request.go
  • vendor/github.com/IBM/sarama/end_txn_response.go
  • vendor/github.com/IBM/sarama/entrypoint.sh
  • vendor/github.com/IBM/sarama/errors.go
  • vendor/github.com/IBM/sarama/fetch_request.go
  • vendor/github.com/IBM/sarama/fetch_response.go
  • vendor/github.com/IBM/sarama/find_coordinator_request.go
  • vendor/github.com/IBM/sarama/find_coordinator_response.go
  • vendor/github.com/IBM/sarama/gssapi_kerberos.go
  • vendor/github.com/IBM/sarama/heartbeat_request.go
  • vendor/github.com/IBM/sarama/heartbeat_response.go
  • vendor/github.com/IBM/sarama/incremental_alter_configs_request.go
  • vendor/github.com/IBM/sarama/incremental_alter_configs_response.go
  • vendor/github.com/IBM/sarama/init_producer_id_request.go
  • vendor/github.com/IBM/sarama/init_producer_id_response.go
  • vendor/github.com/IBM/sarama/interceptors.go
  • vendor/github.com/IBM/sarama/join_group_request.go
  • vendor/github.com/IBM/sarama/join_group_response.go
  • vendor/github.com/IBM/sarama/kerberos_client.go
  • vendor/github.com/IBM/sarama/leave_group_request.go
  • vendor/github.com/IBM/sarama/leave_group_response.go
  • vendor/github.com/IBM/sarama/length_field.go
  • vendor/github.com/IBM/sarama/list_groups_request.go
  • vendor/github.com/IBM/sarama/list_groups_response.go
  • vendor/github.com/IBM/sarama/list_partition_reassignments_request.go
  • vendor/github.com/IBM/sarama/list_partition_reassignments_response.go
  • vendor/github.com/IBM/sarama/message.go
  • vendor/github.com/IBM/sarama/message_set.go
  • vendor/github.com/IBM/sarama/metadata_request.go
  • vendor/github.com/IBM/sarama/metadata_response.go
  • vendor/github.com/IBM/sarama/metrics.go
  • vendor/github.com/IBM/sarama/mockbroker.go
  • vendor/github.com/IBM/sarama/mockkerberos.go
  • vendor/github.com/IBM/sarama/mockresponses.go
  • vendor/github.com/IBM/sarama/offset_commit_request.go
  • vendor/github.com/IBM/sarama/offset_commit_response.go
  • vendor/github.com/IBM/sarama/offset_fetch_request.go
  • vendor/github.com/IBM/sarama/offset_fetch_response.go
  • vendor/github.com/IBM/sarama/offset_manager.go
  • vendor/github.com/IBM/sarama/offset_request.go
  • vendor/github.com/IBM/sarama/offset_response.go
  • vendor/github.com/IBM/sarama/packet_decoder.go
  • vendor/github.com/IBM/sarama/packet_encoder.go
  • vendor/github.com/IBM/sarama/partitioner.go
  • vendor/github.com/IBM/sarama/prep_encoder.go
  • vendor/github.com/IBM/sarama/produce_request.go
  • vendor/github.com/IBM/sarama/produce_response.go
  • vendor/github.com/IBM/sarama/produce_set.go
  • vendor/github.com/IBM/sarama/quota_types.go
  • vendor/github.com/IBM/sarama/real_decoder.go
  • vendor/github.com/IBM/sarama/real_encoder.go
  • vendor/github.com/IBM/sarama/record.go
  • vendor/github.com/IBM/sarama/record_batch.go
  • vendor/github.com/IBM/sarama/records.go
  • vendor/github.com/IBM/sarama/request.go
  • vendor/github.com/IBM/sarama/response_header.go
  • vendor/github.com/IBM/sarama/sarama.go
  • vendor/github.com/IBM/sarama/sasl_authenticate_request.go
  • vendor/github.com/IBM/sarama/sasl_authenticate_response.go
  • vendor/github.com/IBM/sarama/sasl_handshake_request.go
  • vendor/github.com/IBM/sarama/sasl_handshake_response.go
  • vendor/github.com/IBM/sarama/scram_formatter.go
  • vendor/github.com/IBM/sarama/sticky_assignor_user_data.go
  • vendor/github.com/IBM/sarama/sync_group_request.go
  • vendor/github.com/IBM/sarama/sync_group_response.go
  • vendor/github.com/IBM/sarama/sync_producer.go
  • vendor/github.com/IBM/sarama/timestamp.go
  • vendor/github.com/IBM/sarama/transaction_manager.go
  • vendor/github.com/IBM/sarama/txn_offset_commit_request.go
  • vendor/github.com/IBM/sarama/txn_offset_commit_response.go
  • vendor/github.com/IBM/sarama/utils.go
  • vendor/github.com/IBM/sarama/version.go
  • vendor/github.com/IBM/sarama/zstd.go
  • vendor/github.com/davecgh/go-spew/LICENSE
  • vendor/github.com/davecgh/go-spew/spew/bypass.go
  • vendor/github.com/davecgh/go-spew/spew/bypasssafe.go
  • vendor/github.com/davecgh/go-spew/spew/common.go
  • vendor/github.com/davecgh/go-spew/spew/config.go
  • vendor/github.com/davecgh/go-spew/spew/doc.go
  • vendor/github.com/davecgh/go-spew/spew/dump.go
  • vendor/github.com/davecgh/go-spew/spew/format.go
  • vendor/github.com/davecgh/go-spew/spew/spew.go
  • vendor/github.com/eapache/go-resiliency/LICENSE
  • vendor/github.com/eapache/go-resiliency/breaker/README.md
  • vendor/github.com/eapache/go-resiliency/breaker/breaker.go
  • vendor/github.com/eapache/go-xerial-snappy/.gitignore
  • vendor/github.com/eapache/go-xerial-snappy/.travis.yml
  • vendor/github.com/eapache/go-xerial-snappy/LICENSE
  • vendor/github.com/eapache/go-xerial-snappy/README.md
  • vendor/github.com/eapache/go-xerial-snappy/snappy.go
  • vendor/github.com/eapache/queue/.gitignore
  • vendor/github.com/eapache/queue/.travis.yml
  • vendor/github.com/eapache/queue/LICENSE
  • vendor/github.com/eapache/queue/README.md
  • vendor/github.com/eapache/queue/queue.go
  • vendor/github.com/eclipse/paho.mqtt.golang/.gitignore
  • vendor/github.com/eclipse/paho.mqtt.golang/CONTRIBUTING.md
  • vendor/github.com/eclipse/paho.mqtt.golang/LICENSE
  • vendor/github.com/eclipse/paho.mqtt.golang/NOTICE.md
  • vendor/github.com/eclipse/paho.mqtt.golang/README.md
  • vendor/github.com/eclipse/paho.mqtt.golang/backoff.go
  • vendor/github.com/eclipse/paho.mqtt.golang/client.go
  • vendor/github.com/eclipse/paho.mqtt.golang/components.go
  • vendor/github.com/eclipse/paho.mqtt.golang/edl-v10
  • vendor/github.com/eclipse/paho.mqtt.golang/epl-v20
  • vendor/github.com/eclipse/paho.mqtt.golang/filestore.go
  • vendor/github.com/eclipse/paho.mqtt.golang/memstore.go
  • vendor/github.com/eclipse/paho.mqtt.golang/memstore_ordered.go
  • vendor/github.com/eclipse/paho.mqtt.golang/message.go
  • vendor/github.com/eclipse/paho.mqtt.golang/messageids.go
  • vendor/github.com/eclipse/paho.mqtt.golang/net.go
  • vendor/github.com/eclipse/paho.mqtt.golang/netconn.go
  • vendor/github.com/eclipse/paho.mqtt.golang/oops.go
  • vendor/github.com/eclipse/paho.mqtt.golang/options.go
  • vendor/github.com/eclipse/paho.mqtt.golang/options_reader.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/connack.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/connect.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/disconnect.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/packets.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/pingreq.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/pingresp.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/puback.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/pubcomp.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/publish.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/pubrec.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/pubrel.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/suback.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/subscribe.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/unsuback.go
  • vendor/github.com/eclipse/paho.mqtt.golang/packets/unsubscribe.go
  • vendor/github.com/eclipse/paho.mqtt.golang/ping.go
  • vendor/github.com/eclipse/paho.mqtt.golang/router.go
  • vendor/github.com/eclipse/paho.mqtt.golang/status.go
  • vendor/github.com/eclipse/paho.mqtt.golang/store.go
  • vendor/github.com/eclipse/paho.mqtt.golang/token.go
  • vendor/github.com/eclipse/paho.mqtt.golang/topic.go

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch refactor/file-structure

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant