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] Addition of a guides folder for beginner to this project #210

Open
1 task done
egbadon-victor opened this issue Oct 11, 2024 · 4 comments · May be fixed by #237
Open
1 task done

[Feature] Addition of a guides folder for beginner to this project #210

egbadon-victor opened this issue Oct 11, 2024 · 4 comments · May be fixed by #237
Labels
📖 aspect: docs Concerns the documentation in the repository 🤖 aspect: dx Concerns developers' experience with the codebase ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🏁 status: ready for work Ready for work

Comments

@egbadon-victor
Copy link
Contributor

egbadon-victor commented Oct 11, 2024

Problem

Beginners to the creativecommons/legaldb project may find it difficult to understand the legaldb project structure, and even set it up. While the README file can be improved, I think beginners would benefit from more explicit instructions and explanations.

Description

Inspired by the guides folder in the creativecommons/search repository, implementing a guides/ folder would help new contributors get acquainted with the project, and provide valuable tutorials on the basic interactions on this project.

Alternatives

Implementation

  • I would be interested in implementing this feature.
@egbadon-victor egbadon-victor added ✨ goal: improvement Improvement to an existing feature 💻 aspect: code Concerns the software code in the repository 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 🟩 priority: low Low priority and doesn't need to be rushed labels Oct 11, 2024
@TimidRobot TimidRobot added 🚧 status: blocked Blocked & therefore, not ready for work 🤖 aspect: dx Concerns developers' experience with the codebase 💬 talk: discussion Open for discussions and feedback 📖 aspect: docs Concerns the documentation in the repository and removed 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 💻 aspect: code Concerns the software code in the repository labels Oct 14, 2024
@TimidRobot
Copy link
Member

@egbadon-victor (and others) please provide more information on what specific guides you think would be helpful (that are not already covered by the guides on Creative Commons Open Source

@egbadon-victor
Copy link
Contributor Author

Okay @TimidRobot

Things we could include in the guide would be very specific to legaldb. Going through the Creative Commons Open Source, the only reference to legaldb is a link to the repo here on github. Hence the aim of the guides would be a hands on, quick setup guide covered in detail, especially helpful for beginners or new contributors.

Here are examples of specific guides;

  • Simple git tutorial, highlighting exact commands for command scenarios encountered when working with legaldb
  • Simple explanation on the technologies used in the repo, how it is being used, and where contributors can get official help (more like our recommendation)
  • More explicit setup instructions, tailored to be beginner friendly

Most of these suggestions are tailored to beginners, and I think that is the basic essence. More advanced contributors are familiar with project structure in general, and often know where to search solutions if they have any problems.

@TimidRobot
Copy link
Member

@egbadon-victor of the examples provided, I think Simple explanation on the technologies used in the repo, how it is being used, and where contributors can get official help (more like our recommendation) has value.

I would like to avoid generic documentation in this project repository. Instead, the project documentation should reference things like Foundational technologies — Creative Commons Open Source.

@TimidRobot TimidRobot added 🏁 status: ready for work Ready for work and removed 🚧 status: blocked Blocked & therefore, not ready for work 💬 talk: discussion Open for discussions and feedback labels Oct 16, 2024
@egbadon-victor
Copy link
Contributor Author

@TimidRobot this is noted. I would get to work on a sample, send a draft PR, and then get your opinions on what would be considered generic documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
📖 aspect: docs Concerns the documentation in the repository 🤖 aspect: dx Concerns developers' experience with the codebase ✨ goal: improvement Improvement to an existing feature 🟩 priority: low Low priority and doesn't need to be rushed 🏁 status: ready for work Ready for work
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

2 participants