Commit Graph

26 Commits (d677052e8c88f5a3605f5f82c7c773dcf4888068)

Author SHA1 Message Date
Andrea Pappacoda cdb240f3d4
chore: make yuzu REUSE compliant
[REUSE] is a specification that aims at making file copyright
information consistent, so that it can be both human and machine
readable. It basically requires that all files have a header containing
copyright and licensing information. When this isn't possible, like
when dealing with binary assets, generated files or embedded third-party
dependencies, it is permitted to insert copyright information in the
`.reuse/dep5` file.

Oh, and it also requires that all the licenses used in the project are
present in the `LICENSES` folder, that's why the diff is so huge.
This can be done automatically with `reuse download --all`.

The `reuse` tool also contains a handy subcommand that analyzes the
project and tells whether or not the project is (still) compliant,
`reuse lint`.

Following REUSE has a few advantages over the current approach:

- Copyright information is easy to access for users / downstream
- Files like `dist/license.md` do not need to exist anymore, as
  `.reuse/dep5` is used instead
- `reuse lint` makes it easy to ensure that copyright information of
  files like binary assets / images is always accurate and up to date

To add copyright information of files that didn't have it I looked up
who committed what and when, for each file. As yuzu contributors do not
have to sign a CLA or similar I couldn't assume that copyright ownership
was of the "yuzu Emulator Project", so I used the name and/or email of
the commit author instead.

[REUSE]: https://reuse.software

Follow-up to 01cf05bc75
2 years ago
bunnei d1f0d182a7
Update CONTRIBUTING.md 5 years ago
Vitor K d901983085
Link to Yuzu's wiki instead of Citra's
The original Contributing.md had differences, such as some links, so I created a page on yuzu's wiki based on the original file.
5 years ago
Tobias 4a32d92e6e
CONTRIBUTING.md: migrate to the wiki 6 years ago
NeatNit d210170f36 CONTRIBUTING.md - remove note about casting numeric types
Apparently it's not true: https://github.com/citra-emu/citra/pull/4310#discussion_r223174725
6 years ago
Tobias 9df698fa9c
Port #3466 from Citra 7 years ago
James Rowe 1a4e429d9e CMake: Update contributing guide with the new clang format info 7 years ago
MerryMage 80db02c497 Minor cleanup 7 years ago
bunnei 20a2e80a9f yuzu: Update CONTRIBUTING.md. 7 years ago
Schplee b75c569d7a Fixes typo on Citra forum link.
An extra ".citra-emu.org," was left when the link was changed to the current forum URL, so I fixed that.
8 years ago
3ds-emu 9b0f747d3f Updated Citra forum link
The Citra forum (discuss.citra-emu.org) has recently been down. The link that has been added 
in this file now leads to an error pages. I update updated the link so it now leads to Citra's new
forum.
8 years ago
bunnei 1f70365faa Update CONTRIBUTING.md 8 years ago
bunnei 01013689b8 Update CONTRIBUTING.md 8 years ago
bunnei b4c53b1e59 Update CONTRIBUTING.md 8 years ago
wwylele 708686b6d4 Update CONTRIBUTING.md 8 years ago
Yuri Kunde Schlesner 9d12460901 Update CONTRIBUTING.md 9 years ago
LittleWhite 44ef68fb48 Add coding style about includes 10 years ago
Yuri Kunde Schlesner d4f19736a6 Update style rules with to better match current practice. 10 years ago
chinhodado b2f49cefb8 Use correct style name: PascalCase instead of CamelCase 10 years ago
Yuri Kunde Schlesner 43f7f37d93 Resolve doxycomment duplication debate
I believe putting comments in the headers has won by a good margin, with everyone other than me preferring it, so time to enshrine it.
10 years ago
Yuri Kunde Schlesner 1d5d94a1b9 Update CONTRIBUTING.md 10 years ago
Yuri Kunde Schlesner eee8cc67da Add comment style notes to CONTRIBUTING.md
Closes #215
10 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 10 years ago
bunnei 77c0f9868e Update CONTRIBUTING.md
- removed variable naming starting with "_"
- removed "Always break, even after a return" from case statements
11 years ago
archshift 0a48e97c36 CONTRIBUTING: Fix some examples, escape underscores 11 years ago
archshift d6a4fbf34f Added CONTRIBUTING.md with contents from Coding Style, updated README link 11 years ago