ArduPilot / ArduPilot/CustomBuild

future features

Open
#2 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
32
Forks
74
PR merge metrics
No merged PRs in 30d

Description

Some features for future development:

- [x] add follow tick-box on build log display to enable auto-scroll to the bottom
- [x] 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
- [x] group build options by category, and expand categories with javascript
- [x] improved look of site with css in templates
- [x] log all failed builds so we can investigate why they are failing
- [x] fill in defaults
- [x] dependency tracking
- [x] 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.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue describes a broad set of build-status and interface features, including a generated status.html file, front-page refreshes, and links to the generate.html template. Start by reviewing the existing build-status flow and templates; done would require a narrowed, agreed feature scope and corresponding working status display.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, javascript, python
Domain
backend, build-system, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.