Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offseason Refractoring #1

Open
2 of 13 tasks
SoZ0 opened this issue Sep 24, 2024 · 2 comments
Open
2 of 13 tasks

Offseason Refractoring #1

SoZ0 opened this issue Sep 24, 2024 · 2 comments

Comments

@SoZ0
Copy link
Member

SoZ0 commented Sep 24, 2024

The problem

The current code base needs major refactoring and there are some major issues holding back the team during development and competition, issue will be updated with links as the supporting issues are made:

Tasks

Other Comments

With the next few years looking like the amount of programmers may be increasing significantly, requiring a more standardized process that utilizes git features (like branches) can allow more programmers to contribute to the code base at the same time improving development time, ease and distribution of responsibilities

End Goal

The end goal is to allow us to have a smoother transition to using a custom vendor dep to power all future seasons. This will force the codebases of all future robots to be more maintainable and customizable by giving a solid foundation to work off of. This will also let us separate long term code from short term / robot specific code

We will also be making a "robot base" which will be a repository that will contain just the basics to get a robot driving. This robot base will use what we create here and eventually move into the vendordep

@MahditS
Copy link
Member

MahditS commented Sep 25, 2024

Done

@MahditS MahditS closed this as completed Sep 25, 2024
@SoZ0 SoZ0 reopened this Sep 25, 2024
@SoZ0
Copy link
Member Author

SoZ0 commented Sep 25, 2024

Not done, this issue should not be closed until all tasks are completed

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

No branches or pull requests

2 participants