GithubHelp home page GithubHelp logo

palavreado's Introduction

Palavreado.com

O Palavreado.com busca expandir o vocabulário de falantes de Português do Brasil, com explicações objetivas e exemplos simples de palavras de uso não muito freqüente.

Cada palavra é apresentada com sua divisão silábica e um destaque para a sílaba tônica.

O site não tem a intenção de substituir o dicionário.

Expandindo o Palavreado.com

Você pode ajudar o Palavreado.com de diversas maneiras:

  • expandindo o número de palavras
  • corrigindo um erro em uma palavra
  • corrigindo ou melhorando a programação

É necessário conhecimento básico de Git e Ruby para propor melhorias na programação. Para propor melhorias nas palavras, você pode entrar em contato direto com os desenvolvedores através dos e-mails [email protected] ou [email protected].

Para sugerir novas palavras, use nosso formulário aqui: http://tinyurl.com/SugerirPalavreado

Aceitamos doações via Paypal. Para fazer uma doação, acesse: http://tinyurl.com/DoePalavreado

Testando o Palavreado.com

Você pode testar a integridade básica do Palavreado.com utilizando bacon. A suíte de teste é bastante reduzida, então recomendamos que você amplie a suíte ou teste manualmente suas alterações.

$ bacon spec/palavreado_spec.rb

Testando o dicionário

O arquivo check.rb é uma pequena aplicação Ruby que verifica se o arquivo YML do dicinário está bem formado, dando OK, se não houver erros, ou ERRO e informando a palavra, caso haja problemas no arquivo. Você pode executar a aplicação deste modo:

$ ruby check.rb words.yml

O status code será 0, caso não haja erro, ou 1, em caso de falha.

Cógido fonte

O código fonte do Palavreado.com está disponível gratuitamente em https://github.com/dlibanori/palavreado através de licença MIT.

  • Gemfile: dependências da aplicação
  • Gemfile.lock: dependências da aplicação e suas respectivas versões
  • README.md: este arquivo
  • TODO.md: lista de coisas a serem feitas
  • check.rb: arquivo que checa validade do dicionário
  • config.ru: configuração do Rack
  • license.txt: licença de uso
  • palavreado.rb: ações do Sinatra
  • public/:
    • images/: imagens estáticas
    • stylesheets/:
      • reset.css: remove o CSS padrão do browser
      • application.css: CSS da aplicação
  • spec/:
    • bad.yml: dicionário para testes mal formado
    • palavreado_spec.rb: especificação do Palavreado.com
    • words.yml: dicionário para testes bem formado
  • views/:
    • layout.slim: arquivo de layout
    • word.slim: definição de uma palavra
    • about.slim: sobre o site
  • words.yml: base de dados de palavras

Licença

Palavreado.com é distribuído através de licença MIT.

palavreado's People

Contributors

bernardeli avatar mateuslinhares avatar pothix avatar wamaral avatar

Watchers

 avatar  avatar

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.