Open possumbilities opened 2 years ago
I'm currently on it now!
I'm currently on it now!
It's a discussion... Meaning you drop down your ideas here....
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
Rewrite the application, maintaining its original function, as a static site on GitHub pages, using semantic, standards-compliant, and accessible HTML, CSS, and JavaScript. Update the visual aesthetic and overall appearance to better correspond with other current CC web entities.
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. Going through the contribution file, it explains how one can find issues from the issues list on the repo and how to create new ones but doesn't explain how you can search for them before creating. But in a case where all issues are taken or no issues available, it becomes abit confusing when you can't find one. Having this guide will be of great help.
Suggestions on this discussion are awesome and would be beneficial to newcomers. I think a guide that has a format for asking questions related to this project can be written as well or can be included in any of the above-mentioned guides as a postscript.
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. Going through the contribution file, it explains how one can find issues from the issues list on the repo and how to create new ones but doesn't explain how you can search for them before creating. But in a case where all issues are taken or no issues available, it becomes abit confusing when you can't find one. Having this guide will be of great help.
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/
bash
cd
css
git checkout -b
sql
git add . git commit -m "
markdown
git push origin
Submit a Pull Request:Go to the project's repository on your forked repository on the website andclick the "Compare & pull request" button. Fill out the pull request form and submit it.
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
110
112
141
Implementation