Code Monkey home page Code Monkey logo

textlint-rule-ja-no-abusage's Introduction

textlint-ja

textlintの日本語コミュニティです。

textlintの日本語関係のルールのリポジトリを置いたり、ルールの作り方やこういう事をチェックしたいという話を扱う場所です。

また、textlint-jaは複数人でパッケージを管理することで、パッケージのメンテナンス性を保つことを目的にしています。 textlint-jaにパッケージを移管して複数人で管理したい場合は、次の方法で伝えてください。

Gitter

Gitterに自由にチャットできるチャンネルがあります。 日本語で問題ないので、気軽に書き込んでください。

Join the chat at https://gitter.im/textlint-ja/textlint-ja

ガイドライン

このガイドラインはtextlint-ja organizationの既存、新しいメンバーに対するものです。

このドキュメントは新しいメンバーやパッケージを追加する手順についてを紹介しています。

原則

  • 人がボトルネックになることを避けること
  • 人が正しいことをできるように信用すること(正しくないことが証明されない限り)

人がボトルネックになるのを避けるためには、すべてのメンバーがプロジェクト管理に必要な権限を扱える必要があります。

いくつかの行動については他のメンバーやコミュニティと適切であるかを話し合ったほうが良いかもしれません。その他については個人の決定を優先して良いでしょう。

不適切な行動についてはプロジェクトチームの [email protected] に報告されるかもしれません。 不適切な行動は Code of Conduct に定義されています。

すべての苦情は、レビュー、調査され、必要かつ適切と判断された対応がとられます。プロジェクトチームは、事象の報告者に関する守秘義務があります。

For maintainer

メンテナーは自由に新しいメンバーを追加できます。

Code of Conduct に同意でき、プロジェクトに関心がある信用できる人を見つけた場合、次の手順でプロジェクトのメンバーに追加できます。

GitHub

  1. https://github.com/orgs/textlint-ja/people を開く
  2. Invite memberをクリック
  3. 招待したいメンバーのユーザ名またはEmailを入力
  4. "Owner"を選択
  5. Send Invitationする

詳細は Inviting users to join your organization - User Documentation を参照してください。

npm

  1. https://www.npmjs.com/settings/textlint-ja/packages を開く
  2. 招待したいメンバーのユーザ名またはEmailを入力
  3. "Owner"を選択
  4. add memberをクリック

詳細は Managing Members · npm Orgs Documentation を参照してください。

For new member

Organizationへパッケージを追加するには、次の手順で追加できます。

GitHub

Organizationへパッケージを追加するには、次の手順で追加できます。

  1. https://github.com/$USER/$PROJECT/settings (リポジトリの設定ページ) を開く
  2. Transfer をクリック
  3. "New owner's GitHub username or organization name"にtextlint-ja と入力
  4. "I understand, transfer this repository" をクリックして移譲

詳細は About repository transfers - User Documentation を参照してください。

npm

次のコマンドの $PKGNAME を自分のパッケージ名に置き換えてから実行してください。

npm access grant read-write textlint-ja:developers $PKGNAME

または次の操作でも移譲できます。

  1. https://www.npmjs.com/settings/textlint-ja/teams/team/developers/access を開く
  2. "Populate from personal packages"の選択肢から移譲したいパッケージ名を選択
  3. make it so をクリック

詳細は Managing team access to Org packages | npm Documentation を参照してください。

Attribution

このガイドラインは Maintenance Guidelines for Organization に基づいています。

このガイドラインは Creative Commons Attribution 4.0 International Public License(CC BY 4.0) のライセンスで利用できます。

textlint-rule-ja-no-abusage's People

Contributors

azu avatar dependabot[bot] avatar hitoyo avatar kebhr avatar khsk avatar nodaguti 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

textlint-rule-ja-no-abusage's Issues

付きる -> 尽きる

変数の寿命が「尽きる」を「付きる」とtypoする例( ref: cpprefjp/site#895 )に遭遇したのですがもしかしたら役立つ例かもしれないと思い共有します。

dictionary.jsを参照する機能はありますか。

問)
dictionary.jsをnode_modulesフォルダの外に出して運用する方法はないでしょうか。

状況)
現在は、textlintからtextlint-rule-ja-no-abusageを利用しています。メッセージを出力する機能が非常に気に入りました。
自社のルールを、node_modules\textlint-rule-ja-no-abusage\src\dictionary.js を書き換えて登録しています。しかし、このファイルを書き換えても、ほかの環境で利用するときに、npm installするとtextlint-rule-ja-no-abusageのデフォルトのdictionary.jsに戻ってしまいます。

そこで解決方法の1つとして、dictionary.jsをnode_moduleフォルダの外に出して、運用する方法がないものか、と思いました。
ドキュメントには書かれていないようです。。

2.0.0

2.0をリリースする

変更点

検出できる誤用が増えたため、メジャーアップデートしています。

🆕 機能追加

  • 誤用例の追加 #6
  • づらいの検知を形態素解析ベースに変更 #7

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.