Skip to content

Conversation

petk
Copy link
Member

@petk petk commented Oct 9, 2017

Hello,

In this pull request, the contributing information has been joined from multiple text files into a single CONTRIBUTING.md file for convenience.

The README.GIT-RULES file has been also used as a root indicator in two other files when building PHP and is now changed to CONTRIBUTING.md instead. The CONTRIBUTING.md file is probably also the correct indicator for that instead. Other minor occurrences of the README.GIT-RULES file exist in the wiki pages which shouldn't be too complicated to refactor and point into the CONTRIBUTING.md file instead.

README.md file now includes short description of the php-src repository, some links to Git repository and GitHub mirror and short installation information. Improvements inspired by other open source projects and Art of README.

When creating windows builds, instead of the install.txt file, the README.md file is attached instead as readme.txt for simplest possible opening and reading information on Windows platform without too much Markdown syntax barriers.

So, the INSTALL and win32/install.txt are also no longer required to be updated for each RC release from the php documentation script.

This is related to:
#2792 and #2815

Discussion on PHP Internals mailing list: http://news.php.net/php.internals/100894

Changes are described also in the commit message.

Any feedback is welcome here. Thanks.

README.md Outdated
We do not merge pull requests directly on github. All PRs will be
pulled and pushed through http://git.php.net.
We do not merge pull requests directly on GitHub. All PRs will be pulled and
pushed through http://git.php.net.
Copy link
Member

Choose a reason for hiding this comment

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

How about linking to https://?

Copy link
Member Author

@petk petk Oct 14, 2017

Choose a reason for hiding this comment

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

@kelunik added in the following squashed commit. 👍 to README.md and CONTRIBUTING.md files.

@petk petk force-pushed the patch-readme-contributing branch 2 times, most recently from 3914f6f to 4c5ff6b Compare October 15, 2017 20:12
Contributing information has been joined from multiple text files into a
single CONTRIBUTING.md file for convenience.

The README.GIT-RULES file has been also used as a root indicator in two
other files when building and is now changed to CONTRIBUTING.md instead.
The CONTRIBUTING.md file is probably also the correct indicator for that
instead. Other minor occurrences of the README.GIT-RULES file exist in the
wiki pages which shouldn't be too complicated to refactor and point into the
CONTRIBUTING.md file instead.

README.md file now includes short description of the php-src repository,
some links to Git repository and GitHub mirror and short installation
information.

When creating windows builds, instead of the install.txt file the
README.md file is attached instead as readme.txt for simplest possible
opening and reading without too much Markdown syntax bariers.

And some other minor fixes here and there:
- https://git.php.net instead of http://git.php.net

- Paragraph mentioning lxr and bonsai has been removed
@krakjoe
Copy link
Member

krakjoe commented Oct 19, 2017

I'll come back around to this and read it ... seems okay at a glance ...

@petk
Copy link
Member Author

petk commented Nov 26, 2017

This seems to be stuck a bit. Should I simplify this more/less? I was planning on adding other changes to the repository docs.

@petk
Copy link
Member Author

petk commented Dec 4, 2017

I'm closing this one and will open separate pull requests for each step that was done here. I think the 3rd attempt to update and make these files more current and relevant will be more successful. Also currently there are already conflicts to merge this without rebasing commits. Cheers.

@petk petk closed this Dec 4, 2017
@petk petk deleted the patch-readme-contributing branch February 21, 2024 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants