Coder Social home page Coder Social logo

🗄🔧 Laravel about realworld HOT 18 CLOSED

gothinkster avatar gothinkster commented on April 27, 2024 19
🗄🔧 Laravel

from realworld.

Comments (18)

lincolnbrito avatar lincolnbrito commented on April 27, 2024 6

+1
me too!

from realworld.

sandeesh avatar sandeesh commented on April 27, 2024 6

So I took the liberty to finish this myself from scratch, since I had some time on my hand and wanted to start making contributions to the open source community :)

I've updated and cleaned up the repo. The latest code can be found below. I've added clear documentation throughout the code. The only thing pending is updating the read me with instructions and info related to code.
https://github.com/SandeeshS/laravel-realworld-example-app

I want to know if we can create a new PR for the laravel backend and point to this. Since contributors can easily find and work on this repo, or we clean up this PR and continue here. I'll wait for reviews from fellow members before finalising the code changes and then tag v1. Appreciate any feedback.

from realworld.

Hasnayeen avatar Hasnayeen commented on April 27, 2024 4

Task list categorized by api

  • Articles

    • GET - Feed
    • GET - All articles
    • GET - Articles by author
    • GET - Articles favorited by username
    • GET - Articles by tag
    • POST - Create article
    • GET - Single article by slug
    • DEL - Delete article
    • PUT - Update article
    • POST - Favorite article
    • DEL - Unfavorite article
  • Auth

    • POST - Login
    • POST - Login and remember token
    • POST - Register
    • GET - Get current user
    • PUT - Update user
  • Comments

    • GET - All comments for article
    • POST - Create comment for article
    • DEL - Delete comment
  • Profile

    • GET - Profile
    • POST - Follow profile
    • DEL - Unfollow profile
  • Tags

    • GET - Get all tags

from realworld.

Hasnayeen avatar Hasnayeen commented on April 27, 2024 3

@EricSimons I've setup a repo for this
https://github.com/iluminar/laravel-realworld-example-app

from realworld.

Hasnayeen avatar Hasnayeen commented on April 27, 2024 2

I'm working on Register and Login api

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024 2

@SandeeshS just cloned your repo and put it under the main org + added you to it!

Lets get the RFC opened up on this thing — does anyone know folks on the core Laravel team/community that could come provide feedback?

from realworld.

unicodeveloper avatar unicodeveloper commented on April 27, 2024 2

@EricSimons I have taken my time to go through the source code and I can comfortably say that this is SOLID! @SandeeshS did a great job!!!

Thanks for owning this man! 🍾 👍

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024 2

@SandeeshS absolutely — I just need to change the layout/design of the readme to be able to accommodate this + upcoming stacks :) Will have this listed there by EOD. Great job! 💯

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024 1

@SandeeshS holy smokes! Nice work!!!

@Hasnayeen @unicodeveloper @MattMangoni can you guys take a look at the repo @SandeeshS made and lmk if I can update the status to point at that?

from realworld.

sandeesh avatar sandeesh commented on April 27, 2024 1

@unicodeveloper thank you. The code base has been updated with cors and some more changes and should be set. We'll wait for a review like @EricSimons says before tagging a main release. Meanwhile i'll be taking any issues or PR and keep things in check. Next on the list is adding tests. If someone wants to then they can go forward and do it, if not i'll work on it once i get some time on my hand.

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024

@unicodeveloper @lincolnbrito Awesome — lets get this started! Can one of you fork our starter kit and post the link in this issue? I also created a logo that you can use for the readme:

laravel-realworld-logo

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024

Just set up the Gitter chatroom for this! Lets do our collaborator coordination in there 👍

cc/ @unicodeveloper @lincolnbrito

from realworld.

MattMangoni avatar MattMangoni commented on April 27, 2024

If nobody's already working on it, I'll take care of the articles API

from realworld.

Hasnayeen avatar Hasnayeen commented on April 27, 2024

@EricSimons , yes, I think that would be a good idea

from realworld.

sandeesh avatar sandeesh commented on April 27, 2024

Well looks like the laravel section is really lacking contributors.

I've added complete model factories and a full configurable database seeder. So anyone can just run the seeder and have a ready server populated with data, including all the relationships. This will be very useful for users testing the api or trying to couple the frontend.

The readme is updated with the complete instructions and information regarding the app. I'm gonna couple a frontend on my local server and perform few final tests and then tag v1 for use.

@EricSimons can you please change the main comment to reflect the repo changes and the task list. Also all the task list mentioned in #20 (comment) are complete.

from realworld.

sandeesh avatar sandeesh commented on April 27, 2024

@EricSimons anyway we can push the completed backend on the main page? I'd consider @unicodeveloper as a good peer for the review judging by his background in the laravel community. You guys could do a test run with a local setup to verify the api, there's clear instructions.

I also started writing tests, so that it'd be easier for anyone to make changes going further.

from realworld.

jamesbrewerdev avatar jamesbrewerdev commented on April 27, 2024

Since this has been moved to the GoThinkster org, I vote that we close this issue. All future conversation should happen in gothinkster/laravel-realworld-example-app unless it's application to the RealWorld project at large.

cc @EricSimons

from realworld.

EricSimons avatar EricSimons commented on April 27, 2024

Agreed — closing this issue 👍

from realworld.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.