womenwhocode / london Goto Github PK
View Code? Open in Web Editor NEWWomen Who Code London - Mentorship
Home Page: https://womenwhocode.github.io/london
Women Who Code London - Mentorship
Home Page: https://womenwhocode.github.io/london
SEO tags makes easier to search engine tools to find our page and improve the ranking in the list.
We need to improve the used keywords and maybe have different tags by related page.
It is considered a bad practise to use multiple <h1>
headers on the page: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements.
It is better to use multiple h2
tags instead and use 1 h1
tag (it can be hidden for usual users and seen by readers, see visually hidden pattern)
Upgrade google analytics library and account to use the mentorship email account.
Open Long-term timeline page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Would be nice to have a search page in the FAQ page to be easier to find topics.
Can be very simple by text for example. An example could be the mentor's page search but only the keywords
attribute.
In case mentor requested to be disabled on the website for some time (for several weeks or months), it would be helpful to have a logic which allows to change only one property in mentors.yml, like:
disabled: true/false
Create setup to run end-to-end testing and create documentation.
It would be beneficial for the programme to display number of the sessions happened on the mentor profile
Create additional element on the mentor profile to display the number of session mentor conducted with mentees
N/A
N/A
Create a button on the HOME page to submit technical issue with github issue creation.
When searching by mentor name and any other text on the mentor's page it is not filtering correctly.
In order to bring more visibility to ad-hoc sessions, we should add a new session on the home page to explain it is an ad-hoc session.
I would like to filter the mentors list by:
Type of mentoring: ad-hoc
or long-term relationship
Tech Experience:
Areas:
Open Mentors page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Link to the video for the two first events redirects to the same video link.
Steps to reproduce the behavior:
Two links redirect to the same video: https://www.youtube.com/watch?v=AuDyfjDr9rA
What makes a good mentor? Panel Discussion - https://www.youtube.com/watch?v=AuDyfjDr9rA
How to get the most out of Mentorship Programme? Panel Discussion - https://www.youtube.com/watch?v=mznVrMbcFxk
For each mentor's card, the "Bio" section under the "Presentation" tab is expected to not show the "Show More/Show Less" button if the mentor's bio is not long enough for truncation. This works for some profiles but not for the one shown in Screenshots (and possibly others):
Steps to reproduce the behavior:
Mentors
sectionClaudia
The "Show More/Show Less" button should not be visible for this mentor since their Bio
is not truncated.
If you have any ideas on how to fix the bug or potential areas to investigate, suggest them here.
If you're able and willing to contribute a fix, mention it here.
Open Code of Conduct page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Include this link for our slack group in the footer as part of our social medidas.
Open Ad—hoc timeline page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
As of now, the search's UX is not great. We should implement the following changes to improve it
It would be a good additional feature to have reviews for each mentor from mentees and book recommendations from each mentor
Add two new tabs: Reviews (number of reviews available) and Book Recommendations
Template for Reviews (content for the tab)
Template for Book Recommendations (content)
In order to make the mentor's page with the same space between mentors, it is necessary to implement the following:
width
)Show less
button to hide the informationcharacters
number for example. But any other logic can be applied.There is an issue on JS related to menu trying to add class into undefined object.
Steps to reproduce the behavior:
navbar.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'addClass')
No exception should be trigger on console while navigating into our website
Open Team page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Add a pagination plugin or feature in the mentor's pagination.
Suggestion: https://jekyllrb.com/docs/pagination/
Replace [email protected] email address with the new email - [email protected]
Link to the Code of Conduct: https://womenwhocode.github.io/london/code-of-conduct#
I think version 1 would be completely fine to access `prod` env. But would be nice to have the chance to run locally from the local environment. Which this path would not work. But not a blocker, but we can create an issue to be taken care of during our study group, what do you think?
Originally posted by @dricazenck in #164 (comment)
In case the mentors does not provide his profile picture or it is the default one from his social media, it should be replaced by Women Who Code default profile image. (To be provided by our team soon)
Currently, we initiate mentee registration for ad-hoc sessions on a monthly basis, enabling them to apply for mentors. Given that mentors may have availability in specific months, it would be more flexible to establish a structured timetable. This would involve reaching out to mentors beforehand to ascertain their upcoming availability.
Technical details:
Additional fields in yml should look like (we can put only two months for now and later extend):
availability: [5, 6, 7, 8]
Logic is following:
Button should be enabled the first 7 days of the month and disabled after that.
Combine mentors with different filters. Create multiple scenarios in 1 BDD test. If it’s too big, split to 2 or 3 tests.
To bring visibility for more active mentors we will expose whenever possible to total number of sessions this mentor has done on this year.
This information could be included on his profile, but should not be mandatory. In case the mentor does not have this information, it should not show the info.
Open Resources page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
A dedicated page, or section which can have monthly, or weekly feature of mentor, mentee, and volunteer
NA
NA
Include in the mentors card the total of hours available per month for mentoring.
In order to make clear the steps to open a pull request and the important of run locally and add screenshots we should improve the template as check and make sure all contributors are aware of that.
A functional test representing the use case of navigation from Home to Mentors page: 1. Via header, 2. Via 'Check our Mentors' button. Create one BDD test with 2 scenarios
Application period: Every month, interested mentees will have the opportunity to apply to the one-time mentorship session program. The application process will be open for a specific period of time (a few weeks), and the applicants will need to provide information about their background, interests, and goals for the mentorship.
Mentee selection: Once the application period has ended, the Mentorship Programme Team will review the applications and select the mentees who will participate in the program for the next month.
Mentor notification: The Mentorship Programme Team will send a list of selected mentees to the mentors, along with their profiles and information about their goals and expectations for the mentorship.
Scheduling sessions: Mentors will send a Calendly link and list of mentees to the Mentorship Programme Team, allowing these mentees to schedule sessions with the mentor directly.
Session preparation: Before each session, mentors and mentees should prepare and plan for the meeting, setting clear goals and objectives for the session.
Session: During the session, mentor and mentee should engage in meaningful and productive discussions, working towards the goals and objectives. Mentor should provide guidance, advice, and support to mentee, helping him/her to grow and develop his/her skills and knowledge.
Feedback: After one-time session mentors will ask mentee to provide his/her feedback on the session and the program itself.
Program evaluation: At the end of each month, the Mentorship Programme Team will collect feedback from mentors and evaluate feedback from mentees to identify areas for improvement and make any necessary adjustments.
Steps to reproduce:
A functional test representing the use case of navigation from Home to Long-term timeline page: 1. Via header, 2. Via 'Check more details’ button. Create one BDD test with 2 scenarios
To have good-quality of code we should have test cases
I would like to have test cases (unit, E2E) for our code-base
NA
NA
The website will be used not only for mentorship programs but for all programs in wwc London.
This will be the first step to do it.
Steps to reproduce the behavior:
We should update the link so that it will go to: https://github.com/WomenWhoCode/london/issues/new/choose
NA
Add any other context about the problem here.
If you know of any related issues or pull requests, link them here.
If you have any ideas on how to fix the bug or potential areas to investigate, suggest them here.
If you're able and willing to contribute a fix, mention it here.
Open Study group page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Open FAQ page and verify all UI elements, no functional scenarios, just to make sure that all elements exist and visible, verify the values for all links located on the page.
Create folders and structures based on the example with Home page (locators, pages, steps files)
Sort Mentor's page by mentorship type (ad-hoc, long term relationship or both)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.