Commit Graph

26 Commits

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
2022-07-27 12:53:49 +02:00
bunnei
d1f0d182a7
Update CONTRIBUTING.md 2019-11-12 21:42:43 -05:00
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.
2019-09-27 21:49:08 -03:00
Tobias
4a32d92e6e
CONTRIBUTING.md: migrate to the wiki 2018-11-17 17:48:40 +01:00
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
2018-10-06 15:47:38 +02:00
Tobias
9df698fa9c
Port from Citra 2018-07-07 14:00:20 +02:00
James Rowe
1a4e429d9e CMake: Update contributing guide with the new clang format info 2018-01-20 16:44:23 -07:00
MerryMage
80db02c497 Minor cleanup 2018-01-13 23:56:18 +00:00
bunnei
20a2e80a9f yuzu: Update CONTRIBUTING.md. 2018-01-13 17:30:32 -05:00
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.
2017-03-06 08:27:59 -05:00
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.
2017-01-21 10:09:22 +11:00
bunnei
1f70365faa Update CONTRIBUTING.md 2016-11-05 00:33:36 -04:00
bunnei
01013689b8 Update CONTRIBUTING.md 2016-11-05 00:32:38 -04:00
bunnei
b4c53b1e59 Update CONTRIBUTING.md 2016-11-05 00:29:54 -04:00
wwylele
708686b6d4 Update CONTRIBUTING.md 2016-10-31 21:31:47 +02:00
Yuri Kunde Schlesner
9d12460901 Update CONTRIBUTING.md 2016-01-15 23:21:00 -08:00
LittleWhite
44ef68fb48 Add coding style about includes 2015-08-16 21:20:04 +02:00
Yuri Kunde Schlesner
d4f19736a6 Update style rules with to better match current practice. 2015-07-11 19:59:50 -03:00
chinhodado
b2f49cefb8 Use correct style name: PascalCase instead of CamelCase 2015-06-01 17:01:02 -04:00
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.
2014-12-04 04:47:52 -02:00
Yuri Kunde Schlesner
1d5d94a1b9 Update CONTRIBUTING.md 2014-11-23 19:54:04 -02:00
Yuri Kunde Schlesner
eee8cc67da Add comment style notes to CONTRIBUTING.md
Closes 
2014-11-23 19:44:00 -02:00
Emmanuel Gil Peyrot
f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 2014-11-19 09:03:07 +00:00
bunnei
77c0f9868e Update CONTRIBUTING.md
- removed variable naming starting with "_"
- removed "Always break, even after a return" from case statements
2014-06-12 06:10:46 -04:00
archshift
0a48e97c36 CONTRIBUTING: Fix some examples, escape underscores 2014-06-12 06:10:46 -04:00
archshift
d6a4fbf34f Added CONTRIBUTING.md with contents from Coding Style, updated README link 2014-06-12 06:10:45 -04:00