cyoung / stratux

Aviation weather and traffic receiver based on RTL-SDR.
BSD 3-Clause "New" or "Revised" License
1.05k stars 360 forks source link

Request: project status / milestones in Readme #68

Closed egid closed 8 years ago

egid commented 8 years ago

I (and others, mostly on Reddit) have occasionally gotten a bit confused about the state of various features, especially AHRS. I've got a pretty good read on project status now, but I know others still aren't clear on things.

Might help avoid confusion if there was a list of things that work, mostly work, are in progress, on the roadmap but unstarted, that sort of thing.

bradanlane commented 8 years ago

@all - do we want to plan a release with what has been accomplished since 4r4?

Are there fixes or features we should get wrapped up?

(I tend to keep tweaking stuff until there is a deadline)

egid commented 8 years ago

I can't speak to that, but this particular issue is addressed by #123! :)

@bradanlane, any interest in another js dev working on the web ui? I'd like to help out, and that's my area of expertise.

bradanlane commented 8 years ago

@egid - stratux is "open source" so anyone is welcome to contribute. I would be very appreciative for new eyes on the code and some new ideas.

My suggestion is to do your dev in a branch or your own fork; then make a pull request.

I was about to work on a little refactoring of the code to bubble up the common settings so the various pages can visually "do the right thing".

I have not don't this yet but I did create bug #120 to track it.

If you are familiar with AngularJS, I would appreciate a code review to best practices since I was "learning on the fly" for this project.

I am planning to swap out the "paper airplane" once the AHRS code stabilizes.

egid commented 8 years ago

I'm only passingly familiar with angular - the majority of my webapp work was Dojo, and now React - but I'll take a look.

I mostly want to make sure that if I'm going to mess around with stuff, I'm not stepping on work in progress. Once I get oriented in the code I can grab an issue and see where it goes.

bradanlane commented 8 years ago

I railed against Dojo after far too much of it for a company I use to work for :-) It was a tossup between React and Angular and I tossed a coin :-)

I try to keep current work in very small pieces now. Ideally, less than a day of work. I figure out what I need to do and then fetch the latest from 'master', make my changes/additions and commit back in my fork or branch. I then submit a pull request. This way, I try very hard to avoid merge conflicts for @cyoung. (I'm not always successful)

egid commented 8 years ago

Oh yeah, Dojo is awful. React + Flux is quite nice! We needed the ability to quickly render predominately-js pages server-side, so React it was.

cyoung commented 8 years ago

@all - do we want to plan a release with what has been accomplished since 4r4?

Are there fixes or features we should get wrapped up?

(I tend to keep tweaking stuff until there is a deadline)

@bradanlane - biggest thing holding it back now is the new SDR code needs a bit of testing. I've tried it a bit, maybe we could get a count on how many people are using the latest? If more than a few we can roll it into a beta release and get more testing.

bradanlane commented 8 years ago

Yeah, formal (or even deliberate) testing on the code would be ideal. I'll admit I have not flown the latest code. I can schedule a local hop but it would only be a "static test" - eg I will startup Stratux with replay on and fly but I can't monitor it in flight.

Also, if we determine the REST APIs appropriate for the SDR "tagging", then that should get added along with the UI for it.

cyoung commented 8 years ago

@egid - thanks for resolving this, any further enhancements or additions are welcome.

egid commented 8 years ago

:+1: