GithubHelp home page GithubHelp logo

getninjas / gaiden Goto Github PK

View Code? Open in Web Editor NEW
29.0 14.0 4.0 6.35 MB

GetNinjas Styleguide

Home Page: https://getninjas.github.io/gaiden

License: MIT License

JavaScript 16.46% CSS 83.38% HTML 0.17%
styleguide css bem-methodology

gaiden's People

Contributors

caiocsdev avatar caioluanc avatar codacy-badger avatar costalince avatar dependabot[bot] avatar eduardojmatos avatar evemontalvao avatar felipeorlando avatar felipesaev avatar georgejegon avatar gisantin avatar iondrimba avatar jessicarolinefr avatar marcobrunodev avatar nathpaiva avatar pyymenta avatar tadeusrox avatar trevelint avatar wbotelhos avatar williamcosta avatar yvessacurae avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gaiden's Issues

Automatizar inclusão de vendor-prefix para propriedades do CSS mais modernas

Estou realizando vários testes no BrowserStack, e percebi que na página de categorias no iOS (iPad/iPhone) o layout tem apresentado algumas quebras. Investigando o código, reparei que em alguns casos o problema é apenas a falta do vendorprefix.

Isso acontece apenas em versões anteriores ao iOS9.
De qualquer maneira, acho que seria interessante ter essa task de autoprefix, assim a gente lima de vez qualquer possibilidade de bug nesse sentido.

@eduardojmatos @MarcoBrunoBR @bsoares @eliada

README

We need to describe:

  • how to install the project #32 ;
  • the comands and the which one is essential to run;
  • our sass-lint more explicit and described;
  • a Wiki with how to open a PR;
  • the motivations of project;
  • why "gaiden" name;
  • how to integrate in common projects.

Build of gh-pages

To see our components on live mode, we need to create a task to build to gh-pages.

  • Create a task to move files to root and push to gh-pages;

[BUG] Broken documentation

I was trying to show this project to some people but some files are not being found.
I tried to fix it locally but did not succeed.

Annotation 2019-08-06 224923

Annotation 2019-08-06 224716

Update browser support list

On the last 3 months, the visits from Internet Explorer 9 dropped considerably.

  • Decrease browserSupport constant on ./bin/build/prod/css;
  • Re-visit our no-flexbox classes on components (old Android browsers still continue accessing our site);
  • Add support info on our README.

Many of our font-size is very small

Google Lighthouse shows a report about our font-size, and +30% are too small to mobile (less than 16px). We need to talk with our designers to decide what to do in somes circumstances

Create form components

Create a form and fields components are our next job in Gaiden project. So, the following items needs to be done:

  • Basic structure of a form;
  • legend and fieldset elements;
  • field element, to wrap label and input;
  • label, input, select, radio, checkbox, toggle elements;
  • messages of validation (mesage, message--success, message--error, etc.);
  • disable option of elements;
  • general message element;
  • footer with steps (that can be or not a part of form element - we can discuss about this).

Remove documentjs logs on dev

We are polluting our terminal with unnecessary logs of documentjs. We need to remove them to see sass-lint and other important logs.

  • Remove option to log all the things on dev build

sass-lint.yml being ignored on build

Currently doing a small fix for a crossbrowser feature, I discovered that our sass-lint.yml is being ignored from the build process. Somehow, the build process uses the sass-lint.yml that comes by default in this path /home/{user}/gaiden/node_modules/sass-lint/lib/config

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.