Skip to content

Latest commit

 

History

History
78 lines (52 loc) · 2.99 KB

File metadata and controls

78 lines (52 loc) · 2.99 KB

Contributing to Project Julia

We're thrilled you're considering contributing to Project Julia! This guide outlines the process for contributing to our project and how you can help make it better.

Table of Contents

Code of Conduct

This project and everyone participating in it are governed by the Project Julia Code of Conduct. By participating, you are expected to uphold this code.

Getting Started

Before you begin:

Contribution Process

  1. Fork the Repository

    • Navigate to the repository on GitHub and click the "Fork" button to create your own copy of the project.
  2. Clone Your Fork

    • Clone your fork to your local machine with git clone https://github.com/your-username/project-julia.git.
  3. Create a Branch

    • Create a new branch for your work with git checkout -b feature/YourFeatureName.
  4. Make Your Changes

    • Implement your feature or bug fix.
    • Write or adapt tests as needed.
    • Add or change documentation as needed.
  5. Commit Your Changes

    • Aim for clear, concise commit messages, and follow any commit message guidelines the project maintains.
  6. Push to Your Fork

    • Push your changes to your GitHub fork with git push origin feature/YourFeatureName.
  7. Submit a Pull Request

    • Navigate to the original repository you forked on GitHub.
    • Click the "New pull request" button and choose your branch.
    • Fill in some details about your changes and submit.

Style Guide / Coding Conventions

Reporting Bugs

  • Use GitHub Issues to report bugs.
  • Before submitting a bug report, please check existing issues to avoid duplicates.
  • Clearly describe the issue, including steps to reproduce, and, if possible, a code snippet.

Feature Requests

  • For feature requests, also use GitHub Issues.
  • Provide a clear and detailed explanation of the feature and its benefits.

Pull Requests

  • Ensure the PR description clearly describes the problem and solution. Include the relevant issue number.
  • Include screenshots and animated GIFs in your pull request whenever possible.

Community and Support