Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.66 KB

CONTRIBUTING.md

File metadata and controls

30 lines (21 loc) · 1.66 KB

Contribute to ApportableFoundation

The ApportableFoundation project relies upon vibrant user and contributor community. Here's how you can participate as a contributor.

Guidelines

  • Apple proprietary Foundation implementation: If you've looked at Apple's proprietary Foundation, you cannot contribute to ApportableFoundation.
  • No Reverse Engineering: Do not use reverse engineering tools to examine Apple proprietary code. If you do so, you cannot contribute to ApportableFoundation.
  • Contributed Code Ownership: Make sure you have full access to any code contributed. Do not contribute code that other's have copyrighted.
  • Reference Docs: Refer to published documentation when implementing any classes. If you would like to discuss approaches, post to the forum.
  • Reference Code: Refer to Apple Open Source code or Apportable Foundation.
  • Coding Style: Contributions should maintain the coding style of their files and modules.
  • Submit Pull Requests under MIT license
    • Your commit messages should include the line
      • This change is released under the MIT license.

Work Areas

Find something that excites you!

Some ways to get rolling:

  • Fix a test failure - After running the tests, fix one of the failures
  • Fix an issue - See issues list
  • Implement Foundation functionality - Code and add tests for a missing Foundation capability