[haiku-depot-web] Re: Updates; Appearance, Change Password and Some Automated Testing

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-depot-web@xxxxxxxxxxxxx
  • Date: Sun, 19 Jan 2014 15:02:27 +0100

Hi Andrew,

On 19.01.2014 10:03, Andrew Lindesay wrote:
Hello and happy new year;

:-) Happy new year to you too, and everyone else!

I've recently been doing some work on the appearance of the html
interface.  It is ~generally~ looking quite good now I think.  Also
implemented recently is "change password" functionality; again in API as
well as browser interface.

Finally, I have spent some time on automated testing.  Because some of
this is 'integration testing', the automated testing will require a
specifically named Postgres database setup on the build host in order to
function.  I have documented this at "4.2.1" [1].

Hopefully this all makes sense; let me know if you need any help.

cheers.

[1] http://www.silvereye.co.nz/tmp/haikudepotserver-docs-19jan2014-tmp.pdf

Thanks for the update! The progress is much appreciated. After my initial look into setting up your application, I have not yet found the time to explore it further! That was also without giving it a test repository... I don't know how much of it I even saw.

What about the plan to make an installation available at a real server somewhere? Has anyone looked into that?

On the HaikuDepot side of things, there is still a lot of work left. I think handling JSON would be easy enough. But there needs to be a caching layer, since some of the data that will come from the web-app are needed for populating the initial list view with all the packages (icons, rating average), it would be to slow to pull that from the server each time before showing the list.

Occasionally, I have been working on improving the new text framework to support editing. Don't know if that is a smart way to spend my time or not, it's just what I found interesting right now... but I should probably investigate the server communication more. Mostly, I am waiting with that until the web app is available from a permanent address somewhere.

Best regards,
-Stephan



Other related posts: