Skip to content

Convert to Markdown, rephrase, add short version#3

Open
iakov wants to merge 5 commits intospbu-se:mainfrom
iakov:main
Open

Convert to Markdown, rephrase, add short version#3
iakov wants to merge 5 commits intospbu-se:mainfrom
iakov:main

Conversation

@iakov
Copy link
Copy Markdown

@iakov iakov commented Feb 28, 2026

  • Format Conversion: Converted the original LaTeX-based checklist to two Markdown files. Maintained all original guidance and principles from the LaTeX version
  • repo-checklist-short.md - New concise version (10 items) for quick reference in PRs and code reviews, references full
  • Rephrased sections for clarity in both versions (e.g., license and tests statements, 10th point in short version)
  • SPDX License Headers: Added proper SPDX license headers (CC-BY-4.0) to both Markdown files for clear copyright attribution

Если используете чужую интеллектуальную собственность, найдите на неё лицензию и проверьте, что вы действительно выполняете её требования (например, проект, лицензированный под *Apache License 2.0* **не может** использовать код, лицензированный под *GPL v2*). Если чужой материал не имеет лицензии (например, просто картинка из интернета или кусок кода со Stack Overflow), использовать его **нельзя**.

4. **Настройка CI**
Если вы используете GitHub, Continuous Integration-систему удобнее всего настраивать на *GitHub Actions*, однако вполне допустимы и сторонние системы, такие как *AppVeyor*, *CircleCI*. Если вы используете компилируемые языки, CI-система должна проверять собирабельность кода в каждой ветке репозитория и при пуллреквесте. Если интерпретируемые — проверять качество кода и работоспособность.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Наверное лучше вначале про интерпретируемые, а потом "для компилируемых ещё и собирабельность."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants