-
-
Notifications
You must be signed in to change notification settings - Fork 114
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
[RFC] Identify, Discuss, and Generate a List of Useful Guides #149
Comments
I'm currently on it now! |
It's a discussion... Meaning you drop down your ideas here.... |
Thanks for that @ImaJin14 ! I said I'm on it, meaning going to look for ideas for this now |
Talking about useful guides, I decided to contribute on CC Meta Search today, reading the internship task on Outreachy website it states interns are expected to
To achieve this I assume it means to rewrite the application to a JavaScript application, that can be hosted on Github pages while maintaining its current functions. This leads to the question if the JavaScript guide in the other RFC should be adhered to when refactoring the codebase? If yes, then can it be refactored using Vue as the preferred JavaScript framework? |
@onyijne I think the Javascript guide on the open source site needs a little clarification. The meaning there is more that if one is going to use a front-end component framework, with the JS standards at the moment, they should go with Vue (rather than React, Angular, Preact, etc.) But that doesn't mean a project has to go that far in abstraction. A project can have Javascript that's functional and behavioral, and leaves the component rendering to mostly HTML and CSS without the need for introducing a f/e JS library. So, If the need calls for a f/e JS library, Vue is the route, but all projects utilizing JS don't necessarily need a f/e JS library to operate effectively. |
I think putting up a guide which contains proper links for setting up docker on various os and links that help with various github task such as opening up a PR... Cloning a repository and syncing it with the remote branch Those where the most noticed beginner issues I noticed and had to aid some people with |
Adding a detailed guide on setting up Docker will be very helpful. We could also add the possible errors that could spring up and include links that could help resolve those errors |
A step by step guide for setting up docker most especially for windows with images will be very helpful as it will be easier to follow and better to understand. |
A link to docker installation is already present in the readme.md…what we can really work on is stating out the possible errors, beginners might encounter while trying to set up the projects and proffer solutions to them. I would suggest this to be in a different file/folder |
I think setting up a guide which explains how one can go about searching for issues to solve in the codebase and on the site will be of great help to new contributors and beginners. |
Suggestions on this discussion are awesome and would be beneficial to newcomers. |
This is more a general guide that already exists in some part on the Contribution Guidelines. If anything there might be a need for that site to be modified or updated to address some specific concerns. But Guides here should be specific to this project, and while the above suggestion is useful, it's more general in application. |
I agree that a Docker specific installation guide for Windows is likely useful, specifically for this project. |
A Frequently Asked Question (FAQ) can also be considered a guide. I am not sure about Slack but I have seen questions being asked on a Discord community being turned into a FAQ channel where people can go to search for questions or ask questions related to the project if they do not find the answers they are looking for. Like a way of documenting relevant questions so that there isn't a repetition of messages. Almost like a mini stack overflow, but for CC search 😁 |
Choose a project:You can find open source projects on websites such as GitHub, GitLab, orBitbucket. Familiarize yourself with the project:You can read the documentation and code base directly on the project'swebsite. Find an issue to work on:You can find open issues by visiting the project's issue tracker. Create a fork:Navigate to the project's repository and click the "Fork" button. Make changes:Clone the forked repository to your local machine: git clone https://github.com//.git bash css sql markdown Submit a Pull Request:Go to the project's repository on your forked repository on the website andclick the "Compare & pull request" button. Collaborate with the community:You can participate in discussions and help others through the project's issuetracker or community forums. Note: The exact commands may vary depending on the version control system used bythe project (e.g. Git, Mercurial, etc.), the website hosting the project (e.g. GitHub, GitLab,Bitbucket, etc.), and the operating system you are using.6. |
Problem
Description
Additional context
guides
directory with accompanyingREADME.md
explainer #110Implementation
The text was updated successfully, but these errors were encountered: