We are thrilled that you're interested in contributing! Your efforts will help advance economic research and education. To ensure a smooth collaboration process, please follow these guidelines.
-
Fork the Repository
- Click the "Fork" button at the top right corner of this page to create a copy of this repository on your GitHub account.
-
Clone Your Fork
-
Clone the repository to your local machine using:
git clone https://github.com/your-username/economic-model-papers.git
-
-
Set Upstream Remote
-
Set the upstream remote to keep your fork synchronized with the original repository:
git remote add upstream https://github.com/original-author/economic-model-papers.git
-
-
Create a New Branch
-
Create a descriptive branch for your paper:
git checkout -b add-your-paper-title
-
-
Use the Template
-
Navigate to the
future-paper-template/directory. -
Copy the template folder to the
papers/directory (coordinate with maintainers to avoid conflicts):cp -r future-paper-template/ papers/your-paper-title/
-
Rename files appropriately and begin adding your content.
-
-
Add Your Content
- Write your paper in Markdown format using
paper-template.md. - Include any appendices, data files, code, and figures as needed.
- Ensure all files are properly organized within your paper's directory.
- Write your paper in Markdown format using
-
Document Your Work
- Update the
README.mdin your paper's directory with an overview and instructions for replication.
- Update the
-
Open an Issue
- Before making changes, open an issue to discuss your proposed improvements.
-
Make Changes
-
Create a new branch:
git checkout -b improve-paper-title
-
Make your edits, ensuring to follow the repository's formatting and style guidelines.
-
-
Adding Code Snippets
- Place new code snippets in
common-resources/code-snippets/. - Include a brief description at the top of each file explaining its purpose.
- Place new code snippets in
-
Adding Datasets
- Add datasets to
common-resources/data/. - Provide a
README.mdin the data directory explaining the source, format, and any processing steps.
- Add datasets to
-
Updating References
- Update
common-resources/references/economic-research-papers.mdwith relevant literature.
- Update
-
Commit Your Changes
- Write clear and descriptive commit messages.
-
Push to Your Fork
-
Push your branch to your forked repository:
git push origin your-branch-name
-
-
Submit a Pull Request
- Go to the original repository and submit a pull request.
- Provide a clear title and description of your changes.
-
Review and Discussion
- Collaborate with maintainers and other contributors to review your changes.
- Be responsive to feedback and make revisions as necessary.
-
Respectful Communication
- Be courteous and respectful in all interactions.
- Critique ideas, not people.
-
Inclusivity
- Encourage participation from a diverse range of contributors.
-
Compliance
- Adhere to all applicable laws and regulations.
By contributing, you agree that your contributions will be licensed under the MIT License.
Thank you for your interest in contributing! Your efforts help make this repository a valuable resource for the community.