55 Commits

Author SHA1 Message Date
Rainer Gerhards
c378c953bc
Update README.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 12:39:39 +02:00
Rainer Gerhards
4e0fd3131b
Update README.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-26 12:39:32 +02:00
Rainer Gerhards
28427f87fa
doc: add code of conduct
We want to ensure our community is always welcoming and
acts professionally.
2025-08-26 12:11:51 +02:00
Rainer Gerhards
01c2fc1acc
dev doc: mention "good first issue" dashboard
also tell explicitely that we accept AI generated patches
2025-08-26 11:56:44 +02:00
Rainer Gerhards
cef0b33c38
Update README.md - notification channels
add channels to get news about rsyslog
2025-08-20 15:31:22 +02:00
Rainer Gerhards
97c7c68f5c
docs: streamline contrib templates and commit guidance
This modernizes contributor experience by simplifying PR templates and
removing the lengthy GDPR disclaimer that often discouraged or confused
new contributors. The update encourages more participation and shows how
responsible AI can be used to improve open source workflows.

Impact: none on runtime behavior; contributor workflow improved.

Before: PR template included long GDPR block; commit message rules were
scattered and partly implicit.
After: PR template is concise, GDPR text removed, and commit assistant
usage is documented across README, CONTRIBUTING, and AGENTS.md.

Technical changes include:
- PR template: drop GDPR notice, add commit-assistant references.
- CONTRIBUTING.md: add explicit commit rules and workflow guidance.
- AGENTS.md: require canonical base prompt and commit-first workflow.
- README.md: point to assistant and updated guidance.
- base_prompt.txt: enforce "Findings:" colon format.
- Minor formatting corrections in comments.
2025-08-18 13:59:53 +02:00
Rainer Gerhards
6b6f862bbb docs: link merged Docker images 2025-07-12 22:05:44 +02:00
Rainer Gerhards
d4c83a1d06
update README.md - add new AI "rsyslog Assistant" link 2025-07-10 13:08:36 +02:00
google-labs-jules[bot]
95ee4be42e Fix: Correct documentation location and update build guidance
This commit addresses several documentation inconsistencies and updates:

- Corrected `README.md` and `CONTRIBUTING.md` to accurately state that
  documentation is located in the `doc/` directory of this repository,
  not in a separate `rsyslog-doc` project.
- Added a placeholder file for the `omczmq` module documentation at
  `doc/source/configuration/modules/omczmq.rst`, as it was previously missing.
- Updated `doc/README.md` to recommend Python 3 and a modern Sphinx version
  for building documentation, removing outdated Python 2.7 references.
- Updated `doc/source/conf.py` to set `needs_sphinx = '4.5.0'` (from '1.5.1').
- Clarified the "WildCards" section in
  `doc/source/configuration/modules/imfile.rst` to better reflect current
  functionality regarding wildcard usage in paths and filenames.

These changes aim to improve the accuracy and maintainability of the
project's documentation.
2025-06-15 08:08:32 +00:00
Rainer Gerhards
1df90147c1
AI support: mention experimental PR reviews via AI 2025-06-08 12:30:25 +02:00
Rainer Gerhards
a32ae07248 docs: unify AI commit instructions and improve setup notes
The README now links to https for the mailing list, summarizes development
container usage, and clarifies how to run tests. CONTRIBUTING references
AGENTS.md and switches AI commit guidance to use a footer. AGENTS.md now
explicitly discourages prefixing commit messages.

AI-Agent: Codex 2025-06
2025-06-06 15:23:38 +02:00
Rainer Gerhards
26bb550822 docs: restructure contributor docs for clarity and AI agent readiness
This commit updates all contributor-facing documentation:

- **README.md**: Modernized structure and clarified installation/build sections. Removed obsolete local doc references and replaced with link to rsyslog-doc project.
- **CONTRIBUTING.md**: Refactored for clarity, added guidance for AI-generated code (e.g. commit prefix `AI:`), formalized use of draft PRs for experiments, and removed outdated advice on "testing new releases." Added rationale for continued use of `master` branch due to ecosystem dependencies.
- **AGENTS.md** (new): Introduces clear guidelines for AI-based agents contributing to rsyslog. Includes commit formatting, PR branch expectations, testing environment, and behavioral rules.

**Why now?**
Over the past two years, we've continuously evaluated the evolving capabilities of AI development agents. We now consider them mature enough to be integrated into the rsyslog development workflow—under careful human review. This documentation update provides the foundation to onboard such agents in a controlled, auditable, and high-quality manner.

All changes prioritize traceability and developer clarity—both human and AI.

closes: https://github.com/rsyslog/rsyslog/issues/5657
2025-06-06 13:12:41 +02:00
tison
0a45389dd4
Remove halted LGTM badges on README 2023-03-13 21:05:51 +08:00
Aamir Patel
561591f12c
Updated README
Addded RHEL with CentOS 6
2023-02-21 12:52:07 +05:30
ytlm
987d3fc481 readme: remove duplicate dependent installation 2021-12-14 14:37:04 +08:00
Rainer Gerhards
ac60a3b8f1
doc fix: outdated link in README
see also https://github.com/rsyslog/rsyslog/issues/3712
2019-06-24 14:35:08 +02:00
Ivan Bonacci
a48e939a74
build system: fix liblogging-stlog check that blocks compilation when lib present
The check of HAVE_LIBLOGGING_STDLOG set via AC_DEFINE fails due to it staying undefined in the configure execution context,
fixes #3431 - auxiliary var added to split logic from testbench check and correctly pass test if library is present
AC_DEFINE untouched due to need for testbench ifdefs.
2019-01-22 02:12:02 +01:00
Josh Soref
bfd9248670 spelling: https 2018-11-14 11:56:57 -05:00
Josh Soref
d642d984d3 canonical url www.rsyslog.com/doc/ 2018-11-14 12:03:20 -05:00
Bas van Schaik
7a57ae08a8
Add LGTM.com code quality badges 2018-08-09 15:26:03 +01:00
schneems
a93cd708b8 [ci skip] Get more Open Source Helpers
[CodeTriage](https://www.codetriage.com/) is an app I have maintained
for the past 4-5 years with the goal of getting people involved in
Open Source projects like this one. The app sends subscribers a random
open issue for them to help "triage". For some languages you can also
suggested areas to add documentation.

The initial approach was inspired by seeing the work of the small
core team spending countless hours asking "what version was
this in" and "can you give us an example app". The idea is to
outsource these small interactions to a huge team of volunteers
and let the core team focus on their work.

I want to add a badge to the README of this project. The idea is to
provide an easy link for people to get started contributing to this
project. A badge indicates the number of people currently subscribed
to help the repo. The color is based off of open issues in the project.

Here are some examples of other projects that have a badge in their
README:

- https://github.com/crystal-lang/crystal
- https://github.com/rails/rails
- https://github.com/codetriage/codetriage

Thanks for building open source software, I would love to help you find some helpers.
2018-01-03 22:07:46 -06:00
Pascal Withopf
0be0b0ae4b readme: add missing packages 2017-02-28 13:08:50 +01:00
Rainer Gerhards
a9e2a14800 doc: mention that developers should not build with adiscon repo 2016-10-20 09:23:56 +02:00
mostolog
ce5d506d8e Update README.md 2016-10-18 16:03:45 +02:00
Mateusz Piotrowski
51b2a1f5df Improve formatting.
Fix capitalization of some words, remove & add blank lines, improve style.
2016-09-27 23:39:55 +02:00
Rainer Gerhards
22720bb8b5 travis: check build of omhiredis 2016-03-01 16:54:12 +01:00
Evgeniy Skidan
2b6ff87628 doc: fix H3 & H4 headers formatting
Fix H3 & H4 headers formatting for proper github rendering .
2016-02-28 20:04:15 +03:00
Rainer Gerhards
2f1f54b0da doc: extend package requirements for Ubuntu build 2016-02-16 15:41:34 +01:00
Rainer Gerhards
2d9d5fc54b doc: add required package information for Ubuntu builds 2016-01-12 16:47:46 +01:00
Rainer Gerhards
1f7ffd4f73 doc: add package name for ubuntu postgresql 2015-12-05 10:37:57 +01:00
Rainer Gerhards
0782f42e43 Merge branch 'travis-build-ksi' into master-candidate
Conflicts:
	.travis.yml
2015-12-03 09:54:02 +01:00
Rainer Gerhards
b24164712d travis: also test ksi components during CI 2015-12-03 08:54:53 +01:00
Rainer Gerhards
d574882ea5 doc: add info on reqrd ubuntu packages 2015-12-03 08:12:13 +01:00
Rainer Gerhards
97ac373739 Merge branch 'patch-1' of https://github.com/chriswmercer/rsyslog into master-candidate 2015-10-08 08:25:06 +02:00
Tim Heaney
9b2b8c38e0 Typo: tackling has no "e" in it. 2015-10-07 22:48:24 -04:00
chriswmercer
83763b19e7 Fixing a spelling mistake 2015-10-03 18:11:48 +01:00
Rainer Gerhards
17229ead61 doc: some info on Ubuntu build requirements 2015-05-20 10:33:38 +02:00
Tim Eifler
3ebbc1cef1 README: Added available and missing packages for SLES 11 2015-05-07 16:23:15 +02:00
Jan Gerhards
c08695cee4 typo fix 2015-01-18 12:45:56 +01:00
Rainer Gerhards
40da59bd8b doc: update openSUSE package info 2014-11-04 10:08:05 +01:00
Rainer Gerhards
745448788a doc: finalize package requirements for openSUSE 2014-11-03 11:58:07 +01:00
Rainer Gerhards
04ae2cfa5e doc: update build requirements 2014-10-31 19:08:11 +01:00
Rainer Gerhards
f02f6ffe7a update CentOS build instructions 2014-10-31 16:23:22 +01:00
Rainer Gerhards
87adfd06e9 add build info for openSUSE 2014-10-31 13:03:48 +01:00
Rainer Gerhards
c4108408b5 add some info on setting up build environment 2014-10-31 12:22:17 +01:00
Rainer Gerhards
3e89156f1a Merge branch 'v7-stable' into v8-stable 2014-03-20 08:34:02 +01:00
Rainer Gerhards
3af430478f doc: update primary bug tracker 2014-03-20 08:33:33 +01:00
Rainer Gerhards
2f7ac7a895 doc: more name tweaks 2014-01-30 13:58:42 +01:00
Rainer Gerhards
3423823491 doc: slightly tweak misson statement 2014-01-30 13:06:29 +01:00
Rainer Gerhards
5d28bc61b7 doc: link from main README to external plugin description 2014-01-26 17:05:07 +01:00