Skip to content

Restore README as a usable guide for the Ethereum EIPs upload-access error#20

Open
Copilot wants to merge 1 commit into
mainfrom
copilot/957ac70710b1b062d7648490043a5d06571626ca
Open

Restore README as a usable guide for the Ethereum EIPs upload-access error#20
Copilot wants to merge 1 commit into
mainfrom
copilot/957ac70710b1b062d7648490043a5d06571626ca

Conversation

Copilot AI commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

The repository’s main guide had been replaced with a single URL, leaving the documented “Uploads are disabled” problem effectively unexplained. This change restores the README as a focused guide for contributors who hit that error while trying to submit changes to ethereum/EIPs.

  • Problem framing

    • Explains what the GitHub “Uploads are disabled” message actually means in the context of ethereum/EIPs
    • Clarifies that the issue is lack of direct write access to the upstream repo, not an inability to contribute
  • Contribution workflow

    • Replaces the broken README with a complete fork-based contribution flow
    • Covers forking, cloning the fork, adding upstream, creating a branch, pushing to the fork, and opening a pull request
  • Recovery path

    • Adds guidance for contributors who already cloned the upstream repository directly
    • Shows how to repoint remotes without losing local work
  • Troubleshooting and references

    • Adds a short checklist for common misconfigurations
    • Links to the relevant GitHub documentation for forks, pull requests, and remotes
git clone https://github.com/YOUR-USERNAME/EIPs.git
cd EIPs
git remote add upstream https://github.com/ethereum/EIPs.git
git checkout -b your-eip-change
git push -u origin your-eip-change

Co-authored-by: Darliewithrow <216807437+Darliewithrow@users.noreply.github.com>
@Darliewithrow

Copy link
Copy Markdown
Owner

957ac70

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Restores README.md as a complete, beginner-friendly guide explaining the GitHub “Uploads are disabled” message in the context of contributing to ethereum/EIPs, and walks contributors through the correct fork-based workflow.

Changes:

  • Replaces the previous one-line URL README with a full explanation of what the error means and why it occurs.
  • Adds a step-by-step fork → clone → upstream remote → branch → commit → push → PR workflow.
  • Adds a recovery path for users who cloned ethereum/EIPs directly, plus a troubleshooting checklist and official GitHub documentation links.

Comment thread README.md
Comment thread README.md
Comment thread README.md
@Darliewithrow

Copy link
Copy Markdown
Owner

T1TANpTeScyeqVzzgNViGDNrkQ6qHz9KrSBS4aNXvGT

1 similar comment
@Darliewithrow

Copy link
Copy Markdown
Owner

T1TANpTeScyeqVzzgNViGDNrkQ6qHz9KrSBS4aNXvGT

@Darliewithrow Darliewithrow marked this pull request as draft June 25, 2026 02:23
@Darliewithrow Darliewithrow marked this pull request as ready for review June 25, 2026 04:45
@Darliewithrow

Copy link
Copy Markdown
Owner

diff --git a/home/runner/work/master/master/README.md b/home/runner/work/master/master/README.md
index 0000000..0000000 100644
--- a/home/runner/work/master/master/README.md
+++ b/home/runner/work/master/master/README.md
@@ -1,1 +1,1 @@
Untitled

diff --git a/home/runner/work/master/master/CONTRIBUTING.md b/home/runner/work/master/master/CONTRIBUTING.md
index 0000000..0000000 100644
--- a/home/runner/work/master/master/CONTRIBUTING.md
+++ b/home/runner/work/master/master/CONTRIBUTING.md
@@ -1,65 +1,65 @@

Contributing to This Guide

Thank you for helping improve this guide! This repository provides instructions for contributors who encounter the "Uploads are disabled" error when working with the Ethereum EIPs repository.


How to Contribute

Types of Contributions Welcome

  • Clarity improvements — Rewrite sections that are confusing or unclear
  • UI updates — Update steps to reflect changes in the GitHub interface
  • New examples — Add additional use cases or scenarios
  • Typo and grammar fixes — Correct any errors in the text
  • Broken links — Fix or update URLs that are no longer valid
  • New sections — Add content for common questions not yet covered

Making Changes

  1. Fork this repository
  2. Create a feature branch from main:
    git checkout -b your-feature-branch
  3. Make your changes to the Markdown files
  4. Verify all links are working
  5. Preview the rendered Markdown to ensure formatting is correct
  6. Commit your changes with a clear message:
    git commit -m "docs: brief description of your changes"
  7. Push your branch and open a pull request with a clear title and description

Validation Checklist

Before submitting a pull request, please verify:

  • Markdown syntax is valid and renders correctly
  • All links are working and point to the correct destinations
  • Language is clear and suitable for beginners
  • Changes are consistent with the existing writing style
  • No sensitive information (credentials, personal data) has been included

Style Guidelines

  • Write for beginners who may be unfamiliar with GitHub workflows
  • Use clear, concise language and avoid unexplained jargon
  • Use numbered lists for sequential steps and bullet points for non-ordered items
  • Include code blocks with language identifiers for all commands
  • Use placeholder text like YOUR-USERNAME to indicate where users should substitute their own values

Scope

This is a guide repository — it explains how to contribute to ethereum/EIPs, but does not accept EIP submissions itself. Please keep contributions focused on improving the guide content.


Questions or Suggestions?

Open an issue in this repository to discuss ideas before making large changes. For questions about contributing to the actual Ethereum EIPs repository, see the Resources section in the main guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants