Web based family history software

Question git users

  • fisharebest
  • Topic Author
  • Away
  • Administrator
  • Administrator
More
3 years 2 months ago #1 by fisharebest
git users was created by fisharebest
If you use the development code from github, there are two changes that will affect you.

These are both "breaking changes" to your workflow, and will happen when we create the 2.1.0 release.

Further details will be posted closer to the time.

Firstly - the "master" branch of the code will be renamed to "main".
This follows a movement in the software industry to avoid terminology
which has negative connotations towards certain groups of people.
For example, whitelist/blacklist and master/slave.
See github.com/github/renaming for a little more information.

Secondly - the third-party libraries will no longer be included in the `vendor` folder.
You will need to install these manually using `composer install --no-dev`.
We have included these dependencies for historical reasons; when the project
was started, there were no package managers such as `composer`.

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

  • fisharebest
  • Topic Author
  • Away
  • Administrator
  • Administrator
More
3 years 2 weeks ago #2 by fisharebest
Replied by fisharebest on topic git users
If you use the latest development code from github, please note that first of these updates has been completed:

> the "master" branch of the code will be renamed to "main".

When you next visit github.com/fisharebest/webtrees you will see a message like this:



Github will actually re-direct requests for master onto main - so you don't need to do anything. But it may save problems later if you run the commands shown above.

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Attachments:

Please Log in or Create an account to join the conversation.

  • fisharebest
  • Topic Author
  • Away
  • Administrator
  • Administrator
More
3 years 2 weeks ago #3 by fisharebest
Replied by fisharebest on topic git users
> the third-party libraries will no longer be included in the `vendor` folder.

This change has also been made today.

After you download code from github, you need to fetch the third-party libraries into the vendor folder yourself.

You do this with the command
Code:
php composer.phar install --no-dev

(You get the file composer.phar from getcomposer.org/composer.phar )

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum
}