WW<CODE> Maker Bytes — Issue 161

Written by Core Team

We are building features for the Women Who Code community and we want to highlight that work with our stakeholders, you! THANK YOU to our contributors for dedicating their valuable time to help us build tech a place where women can excel.

You can follow all of our work on github. Below are a few snippets of our awesome features.

Released

The WWCode Core Team has been doing some really important work on the website functionality over the past couple of weeks. this includes a feature that allows admin to expire jobs that should no longer be posted, an update to our coding resources page, a better and easier to use layout for job board customer’s admin panel, and several minor fixes and updates to keep everything running smoothly.

Changed

Updating Method Length and Complexity Linter Checks

Since we are getting more into using stateless function components we have a lot of unhelpful function length errors popping up on Codeclimate. This PR resolved that so that now we have more specific automated complexity flagging to check if we need to break functions/files up.

Implement Coding Resources Redesign

We updated the design of the Coding Resources page (/resources) to look more cohesive with the look and feel of the rest of the site, and to provide the experience we want in terms of sorting through all the resources.

Job order on Admin Job Index and Customer Show Pages

The jobs listed on the admin customer show page were confusing. We solved this by changing the sort order of Jobs on the Customer show page to be ordered by the job posted date. We also added the ability to filter jobs by whether they were expired or not. This is particularly important for customers that have multiple job posts.

Added

Manually Expire a Job in ActiveAdmin

This adds a button to the active admin panel of the job board, allowing site administrators to expire job listings that are no longer relevant because the position has been filled.

Add Link to Accessibility Testing to Front End PR Template

We added references to accessibility testing for Front End PRs on our Front End PR template.

Fixed

Update Rest-Client to 2.0.2 to Resolve Key Error in Subscription Creation

We were getting “Key not found :ciphers” error messages which were being caused by the 2.0.0 version of rest-client which is used by Stripe. This was resolved by setting the version of rest-client in the gemfile to prevent this issue.

Grayscale Hero Style Fix

We repositioned the general hero grayscale styles so that it doesn’t overlap with elements below it (making them look disabled). For example:

Fixing “Unused parameters” Spec Alerts

We resolved an issue we were having, where, when running tests on the local version of the site, we were getting an “Unused parameters” error.

Applauds!

allilevine

kaitlynhova

remyroo

ChaelCodes

megantiu

chanizzle

Talk to us

Any ideas about existing features, new features, getting involved as a contributor, please share it in this FORM and/or watch our repos on Github.

To submit feedback, comments or questions email coreteam@womenwhocode.com, we would love to hear from you.

User Research is a Team Sport

Join our User Research Team! Be the first to check out all of the great products that we are building and have your voice heard from the earliest stages of development.

Join our user research team

We are a 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers. https://www.womenwhocode.com/