Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PROPOSAL] Move config descriptions from falco.yaml to Falco documentation #3086

Open
Tracked by #3254
Andreagit97 opened this issue Feb 14, 2024 · 13 comments
Open
Tracked by #3254

Comments

@Andreagit97
Copy link
Member

What to document

At every new config added, the falco.yaml becomes bigger, this is because we add very detailed descriptions...this is good of course but it decreases the readability of the falco.yaml. What about moving the config descriptions inside our documentation and removing them from falco.yaml. Maybe we could just leave a brief description of 2 lines... WDYT? @falcosecurity/falco-maintainers ?

@Andreagit97 Andreagit97 added this to the TBD milestone Feb 14, 2024
@leogr
Copy link
Member

leogr commented Feb 14, 2024

How can we keep them in sync during the 4 months dev cycles?

(just thinking out loud)
Perhaps we can create a .MD file in the Falco repo, and sync to the website close to the release 🤔

@FedeDP
Copy link
Contributor

FedeDP commented Feb 14, 2024

While i definitely agree that the falco.yaml is growing way too big, i think that having the descriptions separated (even worse, on a website, not locally) from the local config file is a bit messy and would waste quite a bit of adopters' time.
I would love to hear what other maintainers think about this one though!

@incertum
Copy link
Contributor

I also believe it should be kept within the file. If we worry about it being cumbersome to scroll down, we could move all configs up and instead have all descriptions in the same order following the configs? Would this address the primary concerns raised?

@FedeDP
Copy link
Contributor

FedeDP commented Feb 15, 2024

we could move all configs up and instead have all descriptions in the same order following the configs?

I like this; simple and effective! Perhaps we can also re-organize top level keys (eg: the new falco-libs top level key proposed here: #3071)

@Andreagit97
Copy link
Member Author

we could move all configs up and instead have all descriptions in the same order following the configs? Would this address the primary concerns raised?

Yeah, probably it could improve the readability!

@leogr
Copy link
Member

leogr commented Feb 15, 2024

Maybe we can have just a short description close to the relevant setting, and long descriptions at the end of the file

@incertum
Copy link
Contributor

Maybe we can have just a short description close to the relevant setting, and long descriptions at the end of the file

Works, a one-liner TLDR and the more verbose description below. SGTM!

@poiana
Copy link
Contributor

poiana commented May 15, 2024

Issues go stale after 90d of inactivity.

Mark the issue as fresh with /remove-lifecycle stale.

Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle stale

@Andreagit97
Copy link
Member Author

/remove-lifecycle stale

@poiana
Copy link
Contributor

poiana commented Aug 14, 2024

Issues go stale after 90d of inactivity.

Mark the issue as fresh with /remove-lifecycle stale.

Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Provide feedback via https://github.com/falcosecurity/community.

/lifecycle stale

@Andreagit97
Copy link
Member Author

/remove-lifecycle stale

@FedeDP
Copy link
Contributor

FedeDP commented Sep 5, 2024

An idea: we could add a man page for Falco and move there all the config options + CLI options descriptions.

@leogr
Copy link
Member

leogr commented Sep 5, 2024

An idea: we could add a man page for Falco and move there all the config options + CLI options descriptions.

@FedeDP could you give us an example, please? 🙏

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

No branches or pull requests

5 participants