diff options
author | Azat Bahawi <azahi@teknik.io> | 2020-08-10 13:57:58 +0300 |
---|---|---|
committer | Azat Bahawi <azahi@teknik.io> | 2020-08-10 13:57:58 +0300 |
commit | 7cb429a58be7e78978b230008c6915ff3ebda764 (patch) | |
tree | 361cd1d24e5deb9f1b6ef841409227868f13c4a3 /README.rst | |
parent | x11-misc/xprompt: Add package (diff) |
Update README.rst
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 78 |
1 files changed, 54 insertions, 24 deletions
diff --git a/README.rst b/README.rst index b481a06..0069599 100644 --- a/README.rst +++ b/README.rst @@ -1,42 +1,72 @@ -======== +******** ricerlay -======== +******** -------- Purpose -------- +####### -The main Gentoo package tree doesn't have some crucial packages for ricing. -Some of them do exist but live ebuilds are not present or broken. -This overlay is aimed to fix these issues and promote Gentoo as a favorable distribution for the those who want to customize their desktop. +The main Gentoo package tree sometimes is lacking "crucial" packages for ricing. +Some of them do exist but, for example, live ebuilds are not present or broken. +This overlay is aimed to fix these issues and promote Gentoo as a favorable +distribution for those who want to customize their desktop. ------------- Installation ------------- +############ :: - layman -a ricerlay - layman -S - emerge <package> + layman -a ricerlay + layman -S + emerge <package> ----------------- Getting Involved ----------------- +################ Please do contribute! -If you are willing to help there is a TODO list that contains packages needed to be added or updated. -However, you are not limited to only working with it. You are encouraged to add interesting packages related to ricing, customization and workflow improvement. +If you are willing to help, there is a ``TODO.md`` list that contains packages +needed to be added or updated. However, you are not limited to only working +with it. You are encouraged to add interesting packages related to ricing, +customization and workflow improvement. -Example workflow could look like this: +Some packages here I no longer use or maybe even too lazy to bump to upstream. +Please report any issues rearding that. + +Making PRs +********** + +Example workflow could look like this (commented out are actions that you +perform outside of your terminal): + +:: + + ### Fork this repository ### + git clone https://github.com/<your github username>/ricerlay.git + ### Make changes ### + ### Check for QA ### + git add <your changes> + git commit -m "<category>/<package>: <Briefly state your changes>" + git push -f origin master + ### Create a PR ### + +Consider commiting changes *per-package*, **don't** commit multiple packages at +once. Make sure you write a **meaningful commit message** (you can use two or +three words if you think that changes are self-explanatory), for example: :: - ### Fork this repository - git clone https://github.com/<your github username>/ricerlay.git - ### Make changes - git add <your changes> - git commit -m "<category>/<package>: <briefly state your changes>" - git push -f origin master - ### Create a PR via GitHub's web interface or using your prefered integration tool + some-category/some-package: Briefly state yor changes + + If needed, explain the reasoning behind your commit or provide information, + changelog, upstream notes and etc. related to the packae in the subsection + of the commit message. + +It would be really nice if you could also use ``app-portage/repoman`` for QA. + +If you are submiting a new package, include yourself as a maintainer in the +``metadata.xml`` file. + +And finally, consider using indentation guides from ``.editorconfig`` file so +that the code in the overlay stays uniform. Basically, both ``.ebuild`` and +``.xml`` files are using 4 non-expanded spaces as a tab. You are free to do what +you consider the best in ``${FILESDIR}``. |