2lewd development updates thread.

  • Clickbait 01-10-2017, 06:12 AM (Edited 01-10-2017, 06:20 AM)
    This thread is for @"RX14" and myself to release regular (hopefully) updates about where we're at with 2lewd.

    Feel free to discuss updates posted in this thread here.

    Also, we have a discord channel named #changelog, you can occasionally see us push code changes and see what's going on in that regard. Although at the moment we're mostly planning things, so the channel is eerily quiet. But will pick up shortly.

    Updates so far.
    10 Jan 2017 - Oppai & Ketsu
  • Clickbait 01-10-2017, 06:13 AM
    [header]Oppai & Ketsu
    10 January 2017
    [/header]
    [block]We've decided to shelve progress on our first version of 2lewd; we were running into some pitfalls and have come up with a better way of going about things.

    2lewd is now split into two components:
    Oppai
    Oppai will be 2lewd's glorious frontend. Powered by Node.js and Vue.js, it'll be pulling content from Ketsu and rendering it in the browser.

    Ketsu
    Ketsu will be 2lewd's well rounded backend. Using Crystal and PostgreSQL, Ketsu will provide a public RESTful API for 2lewd; giving Oppai (and any other third party) endpoints to retreive data from.



    It's a fairly different direction to what we were playing with before, but in our opinion, it's definitely a better direction.

    There are advantages and disadvantages to doing it this way, here are a few of them.
    Advantages
    • Should be insanely fast
    • Will be easier to provide realtime updates to threads, alerts, and other data
    • Will be slick af to use
    • It'll be a hell of a lot easier to develop in the long run
    • Third party tools could be easily developed; looking at you Equinox, with your CLI Lewd.
    • RX and I can work on Oppai & Ketsu independently, meaning more gets done, quicker. Any lewd fanfics about this will result in a ban.

    Disadvantages
    • non-JS users may be limited to a read only version of the site.
    • will basically be saying "fuck you" to anyone that uses an IE version older than IE 9. (Arguably a good thing)



    Overall, we're pretty happy with the direction we're heading in, and hope to have this done eventually. We're sorry that this has taken so long, but it's fairly difficult to find time to work on developing when RX studies and I work full time.[/block]
  • Clickbait 01-31-2017, 07:25 AM
    [header]API Planning
    31 January 2017
    [/header]
    [block]We've started planning out the structure of 2lewd's API (ketsu). So far we've written up most of the routes that we'll be implementing and have started to document them.

    [Image: jcwrlr.png]


    You can read the documentation (so far) here, or even help contribute to the documentation here.[/block]
  • Clickbait 04-11-2017, 09:20 PM
    rx making progress [Image: 1.0]

    [Image: yvjjok.png]
  • Steph 05-01-2017, 05:55 PM (Edited 05-01-2017, 06:03 PM)
    [header]Progress
    1 May 2017
    [/header]
    [block]We have some sexy screenshots to show you!




    These screenshots are rendered using data from the backend API, that is not just a HTML mockup.

    I've been working pretty consistently on 2lewd now, fitting in bits when I have the time. Progress is now steady, instead of happening in bursts. You can follow progress in the #changelog channel in discord. This has the advantage of me being able to keep my "flow" and ideas of what needs to be done next, keeping me motivated. We hope to have an initial alpha playground up in the next few months, this will be populated with data imported from lewd.sx (to allow testing the importer), but wiped and re-imported every midnight so as to make sure any "real" activity stays off the alpha.

    Discussion thread: https://lewd.sx/t/2lewd-discussion-thread[/block]

Create an Account or Log In to Post a Reply

You need to be a member to make a reply.

Create an Account

Sign up for a new account in our community. It's easy!

Join Us

Log In

Already have an account? Log in here!

Log In

2lewd development updates thread.