archivematica / Issues

Issues repository for the Archivematica project
GNU Affero General Public License v3.0
16 stars 1 forks source link

Problem: Archivematica markdown formatting rules in repositories are not clear #654

Open ross-spencer opened 5 years ago

ross-spencer commented 5 years ago

Please describe the problem you'd like to be solved.

There are three parts to this issue:

We may just need to confirm (and link-to) in various repositories that our de-facto guidance for style and contributing are:

Other issues exist for repos without this information too:

I did some analysis about ways of adhering to good community standards for CONTRIBUTING, CODE_OF_CONDUCT in other repositories, and other files, and I don't think there is a quick way for solving this either: https://github.com/archivematica/Issues/issues/429#issuecomment-456381223

Describe the solution you'd like to see implemented.

I haven't solutions for each of these issues, Different repositories might have different requirements. What is intriguing is that markdown linting tools do exist such as markdownlint used by @ablwr:

This could be added to our Travis CI scripts to validate formatting for us. This is good for code review because then the focus is on the intellectual payload and not the formatting. This blog describes one travis ci integration approach:

language: node_js
node_js:
- '6'
install:
- npm install -g markdownlint-cli
script:
- markdownlint *.md

Describe alternatives you've considered.

@kevinbowrin also created this tool for our docs: https://github.com/kevinbowrin/docmatica which might also be considered.

Additional context

No further context.


For Artefactual use: Please make sure these steps are taken before moving this issue from Review to Verified in Waffle:

ablwr commented 5 years ago

Related issue in the automation-tools repo: artefactual/automation-tools#90 (accidentally posted that in the other issue)