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

[Feature Request] refactor the project #24

Open
wj-Mcat opened this issue Apr 14, 2022 · 3 comments
Open

[Feature Request] refactor the project #24

wj-Mcat opened this issue Apr 14, 2022 · 3 comments

Comments

@wj-Mcat
Copy link
Contributor

wj-Mcat commented Apr 14, 2022

Description

In the suggested structuring python project, there are some conventional structures & files & naming-style to make the project more readable and scalable. And what's more, there are some github Action tools to run CI to lint & test code, run CD to publish the project.

Thought

I also maintain the project: python-wechaty and paddle-prompt. So I'm familiar with the related opensource toolkits in python project. I can create an another pr to complete this If you agree with it ? How do you think about it ? @tata1661

@tata1661
Copy link
Owner

@wj-Mcat It is nice to use CI tools with your help^^. Thanks!
Just be careful if you consider different naming style which affects existing users. You can create a PR first. Then, we can discuss it.

@wj-Mcat
Copy link
Contributor Author

wj-Mcat commented May 8, 2022

After taking a great discussion with @tata1661 , all us agree that there are some improvement to be done to make project easier to use, easier to read, easier to do experiments on their own datasets. So, we have a development plan of about a month. Here are improvements:

  • Open Source Toolkit
    • CI workflow which will test code with lint tool, eg: pylint, mypy and so on ...
    • CD workflow which will automaticlly deploy the project to pypi server ...
  • make project easier to install with just one command: pip install paddlefsl
  • create docs website with mkdocs to make project easier to read : paddlefsl.readthedocs.io
  • make a more attractive README.md for developer
  • move examples to the aistudio so that developer can fork & run. so simple ....

And what's more, we will create latest few-shot-learning models from baidu-search, please keep eyes on this repo, we make it more great. 👹 👹 👹

@wj-Mcat
Copy link
Contributor Author

wj-Mcat commented Jun 22, 2022

I'll create some prs which align with the above items to do accomplete the goals step by step on the dev branch. We are welcome developers to contribute your own great ideas into this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants