Code Monkey home page Code Monkey logo

ibm's People

Contributors

chrischinchilla avatar gaurav-nelson avatar gerry-forde avatar jdkato avatar

Stargazers

 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

ibm's Issues

How to handle correct usage terms?

1. Terms.yml file includes all words marked as do not use. (❗ in the IBM guide) (Error)
2. Checkusage.yml file includes all terms used with caution (⚠️ in the IBM guide)(Warning)

These files do not include terms marked as correct usage (✅ in the IBM guide), Maybe we can mark them as suggestions ? Thoughts?

Checks to replicate

To save flooding the repo with issues, this is a big issue a check list people can break out as they go:

(Naturally this is what vale can check, there are other rules in the guide that are kind of impossible right now)

  • Use second person: A variant of this rule might help.
  • Prefer shorter words: Examples here, here and here, probably way more.
  • Use active voice: Use the write-good rule
  • Start a sentence that contains a conditional phrase with the conditional phrase so that the reader can skip the rest of the sentence with confidence if the condition doesn't apply.: Not sure
  • Aim for economical expression: Examples here, here, here, here
  • Avoid abbreviations: Somewhat industry dependent, but examples to build upon here and here. Specifics for IBM are here and also here.
  • Capitalization: We can only really check sentence case for headings, see example here.
  • GUI elements terminology: Source in guide, we could possibly set up a terms style check like here.
  • Hyphenation: Source in guide. Could be a check for this, might give too many false positives.
  • Lists: Source in guide. I'm not sure if this is something Vale can check, or should check as it's more about structure than grammar. Maybe some of the lists rules we can replicate.
  • Punctuation:
    • Lead-in punctuation: Not sure how we can check
    • Exclamation marks: Example here.
    • Do not use slashes as substitutes for words (and, or): Thought I saw a rule for this but maybe not, should be possible to replicate.
    • Comma in a series: Oxford comma basically, an example here.
    • Comma between an independent and a dependent clause: Not sure how we do this.
    • Ellipses: Example here.
    • Long dashes: Examples here and here.
  • Structure: Not too many we can check, but here's some:
    • Sentence length: Example here.
    • Abstract: A lot in this rule replicates others, but there's one loose one about the present tense, an example for that is here.
    • Word usage: There's a lot in this rule, I think many are handled by other rules we can add too.

Might have missed some details, feel free to add too. When you tackle one, strike it through, create an issue and link to it 👍🚀

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.