Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Get started / Entry Barrier #2922
Since I am working on my thesis which is about the entry barriers of floss projects, I am also interested to contribute to elektra and highlight some issues that I faced when I tried to install elektra for the very first time. So lets make a better World (of Elektra) :D -> Error: make cmd not found!
There is already an issue 2891 which points out the main problem = 'overloaded' doc pages and a nontrivial structure.
Reproducing the 'problem':
Since I wasn't interested in any documentation, I clicked on "Development/Getting Started" and read the information on that page. However, I wasn't satisfied because this page was for developers or contributors of elektra (!?) and the short paragraph wasn't really helpful. Now I navigated back to the main page and clicked the green button. And now I thought that this page contains important content and because of that I read all of the topics and sub-topics and finally reached my goal, the "Installation section". On this page I had to skip a bunch of sub-sections to find the "OS Independent" sub-section (IMO the majority of users are interested in this sub-section) and now it said that I need to visit the Compile page to fulfill the pre-requirements.
I mean it wasn't that hard to find all of this information but I think we should re-write/edit the “Get Started” part and face some entry barriers and overcome newcomer-fear.
I am trying to build the project with -DTOOLS="ALL;website-backend;website-frontend" (as described in https://www.libelektra.org/tutorials/snippet-sharing-rest-service) but I get an error and I don't know why or how to fix it:
I couldn't find the files which are mentioned in the error log.
My make options in CLion:
As far as I can tell, these directories exist in the
I executed the following commands on my machine:
git clone https://github.com/ElektraInitiative/libelektra.git cd libelektra mkdir build cd build cmake -DTOOLS="ALL;website-backend;website-frontend" ..