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

future features #2

Open
3 of 8 tasks
tridge opened this issue Aug 10, 2021 · 4 comments
Open
3 of 8 tasks

future features #2

tridge opened this issue Aug 10, 2021 · 4 comments

Comments

@tridge
Copy link
Contributor

tridge commented Aug 10, 2021

Some features for future development:

  • add follow tick-box on build log display to enable auto-scroll to the bottom
  • have a button on home page for listing all current builds, with progress, showing board and vehicle type. Allow user to watch the build progress, and download final build when done
  • group build options by category, and expand categories with javascript
  • improved look of site with css in templates
  • log all failed builds so we can investigate why they are failing
  • fill in defaults
  • dependency tracking
  • Make the ‘ArduPilot Git Hash’ in the status table link to the corresponding commit on GitHub

For build status, we can have a background thread that creates a status.html file containing a table, which we have some js to refresh every 5s on the front page. The table could have sortable columns (more js), and link to the builds generate.html template.

@tridge tridge pinned this issue Aug 10, 2021
@tridge tridge changed the title missing features future features Aug 10, 2021
@Hwurzburg
Copy link
Contributor

Hwurzburg commented Aug 11, 2021

  • somehow inform user what to do on fail or put some kind of max memory check for items before build is attempted

@davidbuzz
Copy link

  • on main screen, give user some sort of estimate on how long it will take, even if this is just "number of items currently in queue x 3" = how many minutes they might wait. ( as jobs generally take less than 3 minutes ). could be made much smarter, but any estimate is better than none.

@hendjoshsr71
Copy link
Member

Onto the group build options idea which we are doing now.

Add a GUI frontend to allow for common "packages" of features by picture for example.

For easier selection of gimbals have a button to select all of a group.

@hyperion11
Copy link

ideas

  1. Presets to speed up building for upgrading. For example selected_features.json can be used.
  2. Add ability to build beta firmware. Now we can build only master and stable.

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

5 participants