You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of recent documentation enhancement efforts (#434, #466, #468, #470, #471), I would like to improve contribution guideline, mainly try to document my understanding from trial–and–error and great assistance from @azu. I'd like to hear from folks around here before putting any effort into these changes as it will take some time to write.
📝 memo
textlint has long long README.
It is expected result.( It is inspired by power-assert.)
Because, almost user does’t look into link.
Flat README is useful for describing the overview.
But, we will get documet site in recenty.
Reafactoring existing documents is reasonable.
As part of recent documentation enhancement efforts (#434, #466, #468, #470, #471), I would like to improve contribution guideline, mainly try to document my understanding from trial–and–error and great assistance from @azu. I'd like to hear from folks around here before putting any effort into these changes as it will take some time to write.
My proposals are:
New documents could (but not limited to) have following TOCs. Appreciate any comments. Thanks!
How to Contribute
Reporting New Issues or Feature Suggestions
Create an issue first
Development Workflow
Installing Prerequisites
Cloning Copy of textlint
Folk textlint repo
Clone locally
Creating Branch for Your Work
Building Codebase
Making Changes
Don't forget to add a test and document!
Running Tests
Committing the Changes
Pushing the Commit and Opening a Pull Request
Working with Reviews (if any)
Merge!
Coding Guidelines
Code Linting
Style
Commit Message Format
Semantic Versioning
Code Organization
textlint architecture
kernel/rule/filter/preset/plugin/formatter/fixer/etc... (will need help from @azu)
Monorepo with Lerna
Core Packages
Rule and Plugin Helpers
Related GitHub Organizations and Repositories
The text was updated successfully, but these errors were encountered: