Git Product home page Git Product logo

minuscode.github.io's People

Contributors

csergiuu avatar dcruz avatar dependabot[bot] avatar festevestrindade avatar garlou avatar joaovpmamede avatar miguelm avatar riagoncalves avatar rrosendo avatar scerqueira avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minuscode.github.io's Issues

Add social metadata

Both Twitter card and OpenGraph.

Confirm that there isn't any special metadata needed for Google+

Add sitemaps.xml

the sitemap should be automatically generated

Research if jekyll-sitemap gem is enough for our need.

Add social metadata

Both Twitter card and OpenGraph.

Confirm that there isn't any special metadata needed for Google+

Improve descriptions of the projects

  • replace 'its around the corner cae' to correct text
  • replace 'IOS' by 'iOS'
  • see capitalize and non-capitalize incoherences

In general have a look at the descriptions

Jekyll fails (silently) during the building of SASS assets

problem

SASS build process is failing silently.

debug info

Error: File to import not found or unreadable: compass.
on line 19 of src/style.scss
Use --trace for backtrace.

impact

Changes to SASS files aren't reflected into built CSS files

"faux italic" used on work type description

On http://minuscode.com/work/

Work items have their types with font-style: italic.
However, no italic font is loaded/specified for the site.
This triggers a "font interpolation" from the browser.

The look is close enough but to a careful eye you can feel that something is not right.
example of "faux italic" problem

Three options:

  1. leave as is
  2. change style for those elements
  3. also load the italic font for PT Sans. I feel it is an overkill since it is only used for those elements.

Remove duplication from heading text and image

In "about us", "consulting" and "contact us" pages, the main heading and hero unit image are duplicating the text.

Main problems:

  • Since main heading text is hidden, it has no value for search engines nor is it spoken by screen readers. Thus, for all effects, main heading is empty
  • Main heading and image ALT attribute are duplicating content

Create work showcase page

Current site doesn't allow to showcase any work and present the details about that work, challenge or final result.

Information that should be present:

  • Tasks/responsabilities on the project
  • Process/detail of the work done
  • Main challenges and solutions (things that we overcome and could be helpful to the reader)
  • A digest of lessons learned
  • Images/videos/mockups of the work
  • Code snippet
  • Pull quote/highlight
  • Client feedback (if available or relevant)
  • Links to the client, product, app/website, โ€ฆ
  • Team members assigned
  • Technologies used and process
  • Category (we need a closed taxonomy)
  • references/resources

Additionally,

  • we need to consider doing snapshots or backup of the work that we delivered to "future-proof" our work to showcase.
  • A way to showcase work under NDA

I attach a proposal for such pages
showcase
showcase with code snippet

Wrong attribute for meta description

The meta description uses incorrect attribute to define itself.
For example:
```

Instead of 'type="description" ' it should be 'name="description" '

Layout for work list is inefficient and fallback to soon to mobile layout

The work page lists its items on a 2 by 2 grid for larger viewports and serialise for small ones.

However, viewport considered for the serialisation of the work items is too large.
You can't even see one complete item on a portrait/landscape tablet.

iPad (landscape)

iPad (portrait)

note: toolbar further reduce the available vertical space

html title of non-homepage pages should put more specific info first

For pages other than the homepage, the structure of the html titles has to give more relevance to specific information (the name of the page) and less to the generic (the name of the site).

Thus, the site structure is:
[page-title] - [site-name]

For example:
about us - minuscode

Remove visual arrows from main text

The arrows used for visual markers are spoken by the screen readers.
Since their purpose is for visual anchor, remove them from the main text and set them as :aftercontent.

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.