Giter Site home page Giter Site logo

hackerinnen / hackerinnen Goto Github PK

View Code? Open in Web Editor NEW
22.0 5.0 14.0 25.13 MB

hackerinnen.space is a project to provide encouragement and enhance visibility in different places

Home Page: https://hackerinnen.space

HTML 46.85% JavaScript 8.57% SCSS 44.59%
visibility encouragement diversity diversity-in-tech community colors hugo bulma

hackerinnen's Issues

Links are partly hard coded

At the moment some links, in particular those obviously using the baseURL = "https://www.hackerinnen.space/" of the config.toml (e.g. https://www.hackerinnen.space/spaces/berlin/fraumitsuper-langennamen/ or all English page links), appear to be hard coded that makes testing on netlify staging kind of hard.
Not sure if there is one, but it would be great to have a dynamic solution here rather than using the hard coded URL to have a proper staging result.

Enable pagination

Enable pagination to pages with profile overviews, like /tags/hackerinnen/. One page should be limited to 12 profiles.

Discuss how to stop unwanted recruiter spam

A minor concern is that the page is misused by recruiters or recruiting bots. Maybe we can have some a friendly note targeted to recruiters to respect the women on the page. I don't have any concerns about serious inquiries, but I don't want to be spammed by recruiters if I am not looking for a job.

Ideas:

  • a page targeted to recruiters with friendly reminder that not all women on that page want to be contacted or added by linkedin (or similar)
  • each profile can have some section about personal preferences (I do/do not want to be contacted by recruiters)

Hugo BaseUrl is incorrect on netifly deploy preview

The base url of the site is set to https://hackerinnen.space.
When looking at the Netifly deploy preview (deploy-preview-42--yoursitename.netlify.com) some files are missing because their path points to https://hackerinnen.space domain but the files are not deployed yet.

Is there a way to change the base url depending on environment?

Non-male people in tech - Add your profile

We are looking for non-male people in tech that like to share their personal experience on our page.

Please read before you add your profile: https://hackerinnen.space/zeigdich/

This initiative does not imply that we dislike men or want to distance ourselves from them. On the contrary, we all do know many men who love Tech and programming as much as we do, and we highly value them! By the way, many of them also wish for more diversity in Tech. Because Tech is colorful and doesn't have a gender.

Review new netlify policy and submit/add information

Netlify loves open source projects
We're delighted to give all open source projects a generous free tier of our services. Starting in March 2020, we'll have new terms of service for open source projects we sponsor, including new requirements for a code of conduct, an approved license and badge. If you're currently running an open source account on Netlify or have a future project, please review the new policy and submit the information about your project by March 9, 2020.

Discuss the general workflow to add a profile

We would need a clear and easy process to add a new profile. At the moment the plan is following:

  1. Checkout the project repo, create a feature branch
  2. Create a folder with your name in hackerinnen/content/spaces/{your-city}/{firstname-lastname}
  3. If your city doesn't exist, create a folder hackerinnen/content/spaces/{name-of-your-city}, add an _index.md and _index.en.md file to the new folder. Then create your name folder.
  4. A person's folder should contain 3 files:
  • index.md
  • index.en.md
  • a picture
  1. Copy the content structure of the index files from a template
  2. Add your answers
  3. Create a PR

Maybe this can be done on GitHub directly if someone is not familiar with using?
Best would be to automate the creation of a profile as much as possible with a Hugo command.

Add styles for links

Add a styling for normal links. At the moment they appear like normal text.
A style for hovering is needed.

Error building site: invalid memory address or nil pointer dereference

Error: Error building site: failed to render pages: render of "taxonomyTerm" failed: execute of template failed: panic in Execute: runtime error: invalid memory address or nil pointer dereference. See "gohugoio/hugo#5327" for the reason why we cannot provide a better error message for this.

This bug appeared locally after running "hugo server -D" on @normade laptop and has been reproduced by @miku, who suggested following solution at pages with an image rendering which solved the problem for now:

{{ with .Resources.Match "**.jpg" }}
       {{ range . }}
            {{ $scaled := .Fill "350x250" }}
             <img src="{{ $scaled.Permalink }}" alt="{{ i18n "profile-image" }}">
       {{ end }}
{{ end }}

instead of

{{ range .Resources.Match "**.jpg" }}
     {{ $scaled := .Fill "350x250" }}
      <img src="{{ $scaled.Permalink }}" alt="{{ i18n "profile-image" }}">
 {{ end }}

Since we aren't sure about the reason for this bug, I add this issue here to remember the details in case this happens again or adding other ideas about why this error appeared.

Create a fancy little animation for the home page panel

The panel can be found as a <section></section> in public/index.html of the project.

The idea is to have a JS or CSS animation to give the home page a cool design. The challenge is though to use as less code as possible, no additional libraries would be super awesome, to keep the project small sized and maintainable.

There are custom css and js files already here: public/css/hackerinnen.css and public/css/hackerinnen.js.

Create design for profile page

The feature profile page (layouts/spaces/single.html) needs a design to display the questions and answers, a pic and also the params.

Find a way to add a dummy pic, if no pic is added for a profile

We need to include the case that a person doesn't want to provide a picture.
Therefore we would need a dummy image.
This could be added as part of the automated creation of a profile folder with a Hugo command, #10 . So a dummy image is always added and would need to be replaced by the profile pic if wished.

How should that dummy look like?

Scroll Back To Top Button

Hi, I'd like to implement a scroll-to-top button on the Hackerinnen website. I think it'd be a great feature for enhancing user experience.

Discuss profile questions and add English translation

The idea is to have a template for questions that could be answered by featured women.
The current set is:

  • Wie und wann hast du mit dem Programmieren begonnen?
  • Was magst du besonders am Programmieren?
  • Was ist gerade dein Lieblingsprojekt?
  • Was würdest du gern zukünftig einmal probieren/lernen/können?
  • Was war bisher deine größte Herausforderung als Programmiererin?
  • Welchen Tipp hast du für Programmieranfänger**innen?
  • Welches Klischee über Hacker oder Programmieren kannst du sofort widerlegen?

Is that enough? What could be added or left out?

Use personal access token instead of password for API access

Hi @hackerinnen-bot,
You recently used a password to access an endpoint through the GitHub API using Homebrew/2.2.1 (Macintosh; Intel Mac OS X 10.13.6) curl/7.54.0. We will deprecate basic authentication using password to this endpoint soon:
https://api.github.com/repositories/3623050
We recommend using a personal access token (PAT) with the appropriate scope to access this endpoint instead. Visit https://github.com/settings/tokens for more information.
Thanks,
The GitHub Team

Move hackerinnen profiles

We would like to move all hackerinnen markdown files under hackerinnen and spaces (berlin, leipzig,..) should be a tags.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.