Commit Graph

50 Commits

Author SHA1 Message Date
okybaca
69db75ce45 added a link to docker build guide 2023-10-29 02:35:57 +01:00
Michael Christen
bab1cfc7ea
added required build tools installation 2023-10-20 16:09:47 +02:00
Michael Peter Christen
095a444aa7 removed wiki links and added more shields badges 2023-09-30 18:16:38 +02:00
Michael Peter Christen
ca2a21008a added screenshots 2023-09-30 13:07:18 +02:00
Michael Peter Christen
94db89a757 small remaining changes in readme 2023-09-26 16:15:58 +02:00
Michael Peter Christen
938724caa8 new development on-boarding process in eclipse with changes for ivy 2023-09-26 16:07:59 +02:00
Michael Peter Christen
6bd5f49c41 Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x 2023-08-31 17:52:30 +02:00
okybaca
3afb2aadc2 added link to faq and more ant build instructions to README 2023-05-02 23:09:30 +02:00
Joel Strasser
52753993c9
replace Travis CI badge with GitHub CI badge
Replaces Travis CI build status badge with the one from the GitHub workflow
2023-03-07 12:33:33 +01:00
okybaca
3230df6e2b link to english wiki 2023-02-11 12:38:23 +02:00
Lilith Orion Hafner
b6d06206d2
Add install link 2023-02-03 15:16:15 -06:00
Frank Tornack
24d1cd1beb
quick and dirty fix for Video Link
https://github.com/yacy/yacy_search_server/issues/549
2023-01-29 15:09:45 +01:00
Roman Riabenko
b54f4ad35f README: fix typos 2022-08-24 15:30:29 +03:00
Thomas Koch
4503b9e292 remove gradle build system
I'm about to make changes to the ant build that require to also be
done to the gradle build. However there is no active developer for
gradle in the YaCy project right now.

The motivation to introduce gradle was primarily to manage dependencies
and not commit them to git anymore. This has been solved by using
ivy.

Additionally, there were (to my understanding) still open tasks to
be completed for the gradle migration, e.g. the Windows build.

I came to YaCy with the intention of packaging it for Debian. It
is currently not feasible use gradle in Debian:

"If you have a choice, we recommend to use a different build system
like Ant or Maven which are better supported in Debian and are more
stable when it comes to Debian Java packaging."
-- https://wiki.debian.org/Java/Packaging/Gradle

It seems Fedora has completely given up on packaging gradle. The
last activity seems to be from 2017:
https://bugzilla.redhat.com/show_bug.cgi?id=1191535

This commit also shows how many files are necessary for gradle while
ant just needs build.xml and ivy.xml. It is also ironic that gradle
was introduced here to get rid of binary files in Git (jars) but
apparently gradle itself needs jar files in the repo to work.
2022-07-10 10:14:51 +00:00
Michael Peter Christen
0e74b01dad Merge branch 'master' of git@github.com:yacy/yacy_search_server.git 2022-02-03 13:27:15 +01:00
Michael Peter Christen
0579a9546a changed link to new forum location 2022-02-03 13:27:06 +01:00
reger24
6c5b282919 Some Gradle build script cleanup
- added multiproject in libbuild to compile and install all needed jars (reproduceing old maven build)
- adjusted GitComInf (use a project version, build script with less hardcoded strings)
- adjusted J7Zip-modified
	- include common version number for output jar
	- add task installJarToRoot to copy output jar to yacycore /lib
- adjust main build with updated jar names

as files are the same - updated also old build.xml

And the Eclipse specific .classpath (with shall be deleted until complete move to gradle)
2022-02-01 14:04:38 +01:00
unknown
8415182e48 Updade Readme.md with hint no need for user to download Gradle
as we use gradle-wrapper (gradlew) which downloads needed archives automtically if not pesent.
2022-01-29 10:36:39 +01:00
unknown
4a55bb7515 Add distMacApp task to Gradle build script
I'm not a MAC user so I'd to do it blind !
but now it's migrated from Ant an can be fine tuned.
2022-01-27 20:30:09 +01:00
reger24
bec019049e Updated Readme "Compiling YaCy:" to reflect move to gradle 2022-01-26 14:42:09 +01:00
Daleth Darko
2954997027 Typos, spelling, and grammar in README.md 2022-01-26 10:47:13 +01:00
Burkhard
242745f622
Updated "To start developing YaCy in Eclipse:"
to reflect the change to Gradle
2022-01-26 08:52:57 +01:00
reger24
475e1c7907 Fix build error for IntelliJ after fake sourceSet htroot has been add ( dfc7a23e60 )
commit dfc7a23e60  uncomments the fake additional Gradle sourceSet (to make htroot in IDE visible), resulting in build error in IntelliJ IDEA if one uses just the IDE build button (and the old Ant build.xml is not available ... what is to expect soon).
This button runs as to expect the default Gradle task
   > Task :htrootClasses    (not our task compileHtrootServlets)
result :
htroot\processing\domaingraph\applet\domaingraph.java:1: error: package processing.core does not exist
import processing.core.*; import traer.physics.*; import traer.animation.*; import processing.net.*; import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; public class domaingraph extends PApplet {// Domain visualization graph for YaCy
2022-01-25 13:18:02 +01:00
Burkhard
459dfae4c0
add: To start developing YaCy in IntelliJ IDEA 2022-01-25 12:07:52 +01:00
reger24
2e177661c9 Implement creation of legacy distribution archive in Gradle
- Gradle task to execute "packageDist"
	- this will create *.tar.gz and *.zip archive
	- with legacy file name convention
- archive is created in build/distributions

- for the libbuild J7Zip-modified.jar use fallback as file dependency in lib
  as Gradle/Groovy use internal just the classes from subprojects with result
  that in above no jar is included in lib but a bunch of *.class files
- added also the option to publish J7Zip-modified.jar to mavenLocal() repo.
2022-01-22 06:27:14 +01:00
Burkhard
46cb485e3e
Update README.md
removed the obsolete "Build with Maven" paragraph
2022-01-18 11:45:43 +01:00
Lina Ceballos
139b5a4033 improving license info in README 2021-03-11 12:23:53 +01:00
Daniel Gray
dea5875b2f Fix formatting errors in the README file 2020-02-10 18:51:27 -04:00
Allan Nordhøy
9abc25d71e
README reworked 2020-02-06 14:49:31 +01:00
Michael Christen
3a46b07603 fixed many links to old forum, now https://searchlab.eu 2019-06-15 11:43:27 +02:00
Michael Christen
7f7ed6278e updated compilation with eclipse and links to forum 2019-06-15 11:25:12 +02:00
luccioman
e830c2945d
Added Readme links to Gitter and Matrix rooms
Fixes issue #268
2019-01-30 19:09:21 +01:00
Agnel Vishal
c8ad904123 Grammar change (#258)
Grammar change to Readme APIs section
2018-12-07 21:15:05 +01:00
luccioman
43d86be37b
Added a link to YaCy Gitter chat room in Readme
As suggested by PR #159 and reminded by @ivanhercaz in issue #247
2018-11-13 17:50:29 +01:00
Elias Ojala
4a126881bb
Improved formatting of markdown 2018-11-05 09:27:17 +02:00
luccioman
a9e054ac06 Removed Docker Cloud deploy button as service will soon be shut down
See Docker notification at
http://success.docker.com/article/cloud-migration
2018-04-18 09:18:49 +02:00
JeremyRand
dea856c854
Fix some typos in the README. 2018-01-26 04:34:31 +00:00
Ronald Eddy Jr
97dff48abf Update HTTP -> HTTPS in README.md
URLs were updated to use HTTPS protocol in README.md.
2017-11-23 00:54:36 -08:00
luccioman
c1c4174816 Updated Java version information on Readme 2017-10-18 14:17:06 +02:00
luccioman
a545523ab9 Added a Travis build status image to Readme 2017-10-09 14:25:43 +02:00
reger
bdadbda5fa Update master lng file with added text in Settings_ServerAccess
remove outdated file entry in fr.lng & sk.lng
2017-03-21 01:16:16 +01:00
reger
c55d526cb8 Add hint how to build with maven (for the first time) to readme 2017-03-20 02:33:21 +01:00
Ivar Vasara
cfd21aaa10 Update README.md - removes deprecated URL 2017-01-25 20:36:48 -08:00
sudheesh001
d97da1ddb7 Fixes #16 Updates documentation about cloning and build from source 2016-10-27 17:00:08 +03:00
luccioman
24a071e114 Updated compiling section in Readme 2016-09-14 09:31:45 +02:00
luccioman
7dd23aa7d4 Set 'Deploy to Docker Cloud' url repo parameter to main yacy repo. 2016-07-13 01:34:26 +02:00
luccioman
b1345d92d2 Fixed relative Markdown links 2016-07-13 01:15:25 +02:00
luccioman
3db732aded Added Heroku markdown documentation. 2016-07-13 01:06:33 +02:00
luccioman
87858536e4 Set deploy buttons in one place 2016-07-08 02:04:38 +02:00
luccioman
e5369ee69a Added a one-click deploy button for Heroku
Transformed main YaCy readme from mediawiki to Markdown format for
better support on GitHub and easier deploy buttons integration.
2016-07-08 01:33:47 +02:00