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

Initial Idea for API Explorer #678

Merged
merged 6 commits into from
Mar 21, 2025
Merged

Initial Idea for API Explorer #678

merged 6 commits into from
Mar 21, 2025

Conversation

Lin-April
Copy link
Contributor

PR Description

I have proposed an initial idea for issue #619, which includes three main sections:

UI Design
API Model Design
Automated API Parser (Parser) Design

Related Issues

Checklist

  • I have gone through the contributing guide
  • I have updated my branch and synced it with project main branch before making this PR
  • I am using the latest Flutter stable branch (run flutter upgrade and verify)
  • I have run the tests (flutter test) and all tests are passing

Added/updated tests?

  • Yes
  • No, and this is why: There is no source code change for api dash. It only includes proposal for GSOC.

OS on which you have developed and tested the feature?

  • Windows
  • macOS
  • Linux

@ashitaprasad
Copy link
Member

@Lin-April You approach is good. Can you send a draft PR with some working PoC.

@ashitaprasad ashitaprasad merged commit faf8e9b into foss42:main Mar 21, 2025
@Lin-April
Copy link
Contributor Author

Lin-April commented Mar 21, 2025

@ashitaprasad Thanks for the feedback! I'll put a draft PR with some working PoC.

@Lin-April
Copy link
Contributor Author

Lin-April commented Mar 24, 2025

@ashitaprasad I have completed an initial version of the first two parts of my proposal and recorded a demo video. If you have time, I would greatly appreciate your feedback. Meanwhile, I am still working on the automation process for the third step.

I’m uncertain whether I should submit a PR for review at this stage, as the automation process is not fully implemented yet, and I haven’t conducted thorough unit testing. Additionally, there are still some inconsistencies in design style that need to be refined.

@ashitaprasad
Copy link
Member

@Lin-April You can send a draft PR for review with your implementation so far. Since it is a draft PR you can update it while it is being reviewed. That won't be a problem.

@animator
Copy link
Member

@Lin-April As the proposal submission window has already opened, you can submit the full proposal in the GSoC website. Thanks.

@Lin-April
Copy link
Contributor Author

Lin-April commented Mar 30, 2025

@Lin-April As the proposal submission window has already opened, you can submit the full proposal in the GSoC website. Thanks.

@animator Thank you for the reminder! I’ll proceed to submit the full proposal on the GSoC website.

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.

3 participants