Skip to content

Conversation

@dhmlau
Copy link
Member

@dhmlau dhmlau commented Jun 5, 2020

Trying something different. Opening this PR early so that we can get more inputs from @strongloop/loopback-maintainers and the community. The general theme is docs issues takedown. Please edit this branch directly or comment on the PR.

Reference: Q3 roadmap

Checklist

👉 Read and sign the CLA (Contributor License Agreement) 👈

  • npm test passes on your machine
  • New tests added or existing tests modified to cover all changes
  • Code conforms with the style guide
  • API Documentation in code was updated
  • Documentation in /docs/site was updated
  • Affected artifact templates in packages/cli were updated
  • Affected example projects in examples/* were updated

👉 Check out how to submit a PR 👈

@dhmlau dhmlau marked this pull request as draft June 8, 2020 14:07
@hacksparrow
Copy link
Contributor

I vote for #5697. It is mostly a refactoring task, but will have a drastic effect on the state of our documentation.

Most of our users are looking for a REST framework documentation, but what we have is a documentation about the general-purpose API framework with the REST features documented in parts in different sections of the grand document like a jigsaw puzzle.

With a REST extension, we would have created the entity whose documentation our users are looking for. It also makes it clear LoopBack is a general-purpose API framework that can be used to build REST/OpenAPI, GraphQL and other APIs.

I would like to take up this task myself.

@hacksparrow
Copy link
Contributor

Let's dedicate some time to analyze and discuss this PR - #5366.

@dhmlau
Copy link
Member Author

dhmlau commented Jun 11, 2020

I vote for #5697. It is mostly a refactoring task, but will have a drastic effect on the state of our documentation.

Most of our users are looking for a REST framework documentation, but what we have is a documentation about the general-purpose API framework with the REST features documented in parts in different sections of the grand document like a jigsaw puzzle.

With a REST extension, we would have created the entity whose documentation our users are looking for. It also makes it clear LoopBack is a general-purpose API framework that can be used to build REST/OpenAPI, GraphQL and other APIs.

@hacksparrow, I'm a bit reserved about getting #5697 on the July milestone, probably because I (as a user) cannot see the benefits of having a separate REST extension. I'm thinking if the items we've listed in the Q3 roadmap should have a higher priority over #5697 for the Q3 time frame.
Would also like to hear from @raymondfeng and @bajtos.

@bajtos
Copy link
Member

bajtos commented Jun 19, 2020

I agree with @dhmlau regarding #5697. The scope of the issue looks big to me, I am not convinced the benefits to our users will justify the effort required to make the changes happen. We have bigger fish to fry.

Most of our users are looking for a REST framework documentation, but what we have is a documentation about the general-purpose API framework with the REST features documented in parts in different sections of the grand document like a jigsaw puzzle.

Let's find a way how to improve our documentation to make it easier for our users to find information about REST features, so that it does not feel like a jigsaw puzzle anymore.

model class name #2197
- [ ] Improve and refactor the authentication documentations #5294
- [ ] [Docs] Add "How the documentation is organized" section #5752

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably need to defer Clean up extension template and docs #5336 to Jul.

@dhmlau
Copy link
Member Author

dhmlau commented Jun 23, 2020

@agnes512, since you'll be the scrum master for next month, could you please open a new issue for the milestone? Thanks.

@agnes512
Copy link
Contributor

Closing this PR as #5837 is opened.

@agnes512 agnes512 closed this Jun 26, 2020
@dhmlau dhmlau deleted the jul-milestone branch August 19, 2025 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants