Closed acezen closed 2 weeks ago
Hi, @ywh555hhh @amygbAI, as the new contributor for GraphAr, are there any suggestions or problem you have when came cross the getting-start of GraphAr development? We would be very happy to get feedbacks from you.
thanks for asking .. i think on the whole the project is quite well documented BUT they are placed within specific folders. So imho that you can
but otherwise i think the team behind this project is quite tuned into the project and make noobs like me feel welcome :)
thanks for asking .. i think on the whole the project is quite well documented BUT they are placed within specific folders. So imho that you can
- have it in the main page README itself ( as different sections )
- testing instructions about where to access sample test files, where to put it into a repository , what versions of the softwares we need to test in ( for e.g. spark versions )
- code formatting instructions ( what commands to run etc )
but otherwise i think the team behind this project is quite tuned into the project and make noobs like me feel welcome :)
Thanks for the the reply, the suggestions are very helpful!
Firstly, thank you for asking! Here are my suggestions:
Tips for development containers: Using development containers to assist rookies is a great idea. However, rookies might not know how to use them. Providing tips or recommendations would be helpful. For example, in the (graphscope) project's developer guide, I learned how to use the VSCode Remote plugin with development containers. Posting links to related tutorials could also be beneficial.
Local testing guidance: I prefer to test locally before submitting a Pull Request (PR) to respect the community managers' time. If I can identify and fix issues through local testing, it saves them trouble. However, I haven't found a tutorial for local testing.
Different developer guides: I suggest having separate developer guides for rookies and veterans. This way, rookies won't be confused by too concise instructions, and veterans won't be overwhelmed by too much information.
These are my current suggestions. If I have more in the future, I'd be happy to share again.
Also, I'd like to offer my help in creating a developer guide for rookies. As a rookie, I understand their needs best.
Firstly, thank you for asking! Here are my suggestions:
- Tips for development containers: Using development containers to assist rookies is a great idea. However, rookies might not know how to use them. Providing tips or recommendations would be helpful. For example, in the (graphscope) project's developer guide, I learned how to use the VSCode Remote plugin with development containers. Posting links to related tutorials could also be beneficial.
- Local testing guidance: I prefer to test locally before submitting a Pull Request (PR) to respect the community managers' time. If I can identify and fix issues through local testing, it saves them trouble. However, I haven't found a tutorial for local testing.
- Different developer guides: I suggest having separate developer guides for rookies and veterans. This way, rookies won't be confused by too concise instructions, and veterans won't be overwhelmed by too much information.
These are my current suggestions. If I have more in the future, I'd be happy to share again.
Also, I'd like to offer my help in creating a developer guide for rookies. As a rookie, I understand their needs best.
Thanks for the suggestions. It would be helpful if you can help to draft a developer guide for new contributor. You can start from C++ library.
Firstly, thank you for asking! Here are my suggestions:
- Tips for development containers: Using development containers to assist rookies is a great idea. However, rookies might not know how to use them. Providing tips or recommendations would be helpful. For example, in the (graphscope) project's developer guide, I learned how to use the VSCode Remote plugin with development containers. Posting links to related tutorials could also be beneficial.
- Local testing guidance: I prefer to test locally before submitting a Pull Request (PR) to respect the community managers' time. If I can identify and fix issues through local testing, it saves them trouble. However, I haven't found a tutorial for local testing.
- Different developer guides: I suggest having separate developer guides for rookies and veterans. This way, rookies won't be confused by too concise instructions, and veterans won't be overwhelmed by too much information.
These are my current suggestions. If I have more in the future, I'd be happy to share again. Also, I'd like to offer my help in creating a developer guide for rookies. As a rookie, I understand their needs best.
Thanks for the suggestions. It would be helpful if you can help to draft a developer guide for new contributor. You can start from C++ library.
Can I open a PR to sync this with the community?
Firstly, thank you for asking! Here are my suggestions:
- Tips for development containers: Using development containers to assist rookies is a great idea. However, rookies might not know how to use them. Providing tips or recommendations would be helpful. For example, in the (graphscope) project's developer guide, I learned how to use the VSCode Remote plugin with development containers. Posting links to related tutorials could also be beneficial.
- Local testing guidance: I prefer to test locally before submitting a Pull Request (PR) to respect the community managers' time. If I can identify and fix issues through local testing, it saves them trouble. However, I haven't found a tutorial for local testing.
- Different developer guides: I suggest having separate developer guides for rookies and veterans. This way, rookies won't be confused by too concise instructions, and veterans won't be overwhelmed by too much information.
These are my current suggestions. If I have more in the future, I'd be happy to share again. Also, I'd like to offer my help in creating a developer guide for rookies. As a rookie, I understand their needs best.
Thanks for the suggestions. It would be helpful if you can help to draft a developer guide for new contributor. You can start from C++ library.
Can I open a PR to sync this with the community?
Yes, feel free to open a sub-issue and PR for the work
hi , I also mentioned some of my thoughts on developer containers in this discussion#501
Describe the enhancement requested
Current building process and contributing document of libraries is scattered and not friendly and clear for newcome.
Try to improve the building process and contributing document in these aspects:
Component(s)
Documentation