Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: july milestone #5666

Closed
wants to merge 4 commits into from
Closed

feat: july milestone #5666

wants to merge 4 commits into from

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
docs/_jul_milestone_.md Outdated Show resolved Hide resolved
@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.

docs/_jul_milestone_.md Outdated Show resolved Hide resolved
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
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.

4 participants