2020-06-13 20:45:37 +00:00
|
|
|
This file details how to contribute to the Mapbase project on GitHub:
|
|
|
|
https://github.com/mapbase-source/source-sdk-2013
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
For the original Source SDK 2013 contribution guidelines, click here:
|
|
|
|
https://github.com/ValveSoftware/source-sdk-2013/blob/master/CONTRIBUTING
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
---
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
Mapbase is a project which many Source modders draw from, so it has its own unique standards
|
|
|
|
for contributions which differ from other projects, but it is still an open-source repository
|
|
|
|
that is always open to contributions.
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
Whenever you contribute to the Mapbase repository, you must keep in mind that any contributions
|
|
|
|
made could be deployed to all mods utilizing Mapbase, which can include everything from high-profile
|
2020-07-01 19:32:49 +00:00
|
|
|
Steam mods to amateur HL2 maps. Many contributions can also end up being available in both SP and MP
|
|
|
|
if the contributions are not obviously exclusive to one of the two.
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
All contributions must follow the following rules:
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|
2020-06-13 20:45:37 +00:00
|
|
|
* A contribution must be aligned with Mapbase's goals and priorities and should not be "subjective"
|
|
|
|
or related to a specific mod or type of mod. For example, fixing an existing issue or adding a
|
|
|
|
new tool for mappers to use is usually fine, but adding a new custom weapon with its own assets
|
|
|
|
is usually not fit for Mapbase.
|
|
|
|
|
|
|
|
* All content in a contribution must be either already legally open-source or done with the
|
|
|
|
full permission of the contribution's original creator(s).
|
|
|
|
|
2020-07-01 19:32:49 +00:00
|
|
|
* Code contributions are not obliged to follow Mapbase's preprocessor conventions (e.g. #ifdef MAPBASE),
|
|
|
|
although it's acceptable.
|
2020-06-13 20:45:37 +00:00
|
|
|
|
|
|
|
If your contribution is accepted, you may be listed in Mapbase's credits:
|
|
|
|
https://github.com/mapbase-source/source-sdk-2013/wiki/Mapbase-Credits#Contributors
|
|
|
|
|
|
|
|
You may also receive the "Contributor" or "Major Contributor" role on Mapbase's Discord server if you are
|
|
|
|
a member of it.
|
Line-ending fixes for most of the remaining files.
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst,
proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj,
vcxproj, sln, in, java, la, manifest, am, and rad.
Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and
gitignore.
Finally, fixes executable bits.
2013-12-03 10:39:23 -08:00
|
|
|
|