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

Bachelor Thesis 00828630 #2838

Open
raphi011 opened this issue Jul 31, 2019 · 6 comments

Comments

@raphi011
Copy link
Contributor

commented Jul 31, 2019

This Issue tracks the progress of all tasks related to my bachelors thesis

  • Expose
  • Go Bindings (currently kdb.h)
    • Tests
    • Create a vanity import, e.g. libelektra.org/go-bindings
    • Functionality
  • Rewrite of elektrad in go
    • http handler tests that compare the output of the old server with that of the new
    • Implement Server
  • Thesis
    • Create the index
  • 'Elektrify' scores
@markus2330

This comment has been minimized.

Copy link
Contributor

commented Jul 31, 2019

Thank you for creating the issue!

For "Go Bindings" you could give more details which header files you create bindings for (kdb.h, plugins in Go, notifications, ...). Great to see that you want to create a vanity import. We can also create the subdomain go.libelektra.org if you want.

Rewrite of configuration server in go

Currently, the server is called elektrad, the earlier we agree on how things are named the better. Do you want to change the name? "configuration server" is imho too generic.

Furthermore, at least the elektrad tasks of #1849 should be also fixed. Some improvements in the Web UI would also be very much welcomed (especially performance improvements and concurrent editing).

@raphi011

This comment has been minimized.

Copy link
Contributor Author

commented Aug 1, 2019

... Great to see that you want to create a vanity import. We can also create the subdomain go.libelektra.org if you want.

That would be great!

Currently, the server is called elektrad, the earlier we agree on how things are named the better. Do you want to change the name? "configuration server" is imho too generic.

elektrad is fine :)

Furthermore, at least the elektrad tasks of #1849 should be also fixed. Some improvements in the Web UI would also be very much welcomed (especially performance improvements and concurrent editing).

I will take a look

@markus2330

This comment has been minimized.

Copy link
Contributor

commented Aug 1, 2019

I created the A-entry go.libelektra.org

@raphi011

This comment has been minimized.

Copy link
Contributor Author

commented Aug 1, 2019

I created the A-entry go.libelektra.org

great, I cannot push to the master branch though.

Do I need to fork the doc repo or can I commit the index.html file differently? I may need to experiment and upload different versions because I'm not entirely sure how this is done for go.mod files in a git subdirectory.

@markus2330

This comment has been minimized.

Copy link
Contributor

commented Aug 1, 2019

Creating Pull-Requests should work. Maybe ssh access is better then because content in the GitHub repo does not directly reflect to the repo on the webserver (I need to push there). Or even easier: why not simply redirect go.libelektra.org to a local webserver (using /etc/hosts) which you use to play around?

btw. please put the index.html in a subdir, otherwise it will be very confusing for people looking at doc.libelektra.org (it currently uses directory listings which do not work if there is a index.html)

@raphi011

This comment has been minimized.

Copy link
Contributor Author

commented Aug 6, 2019

Creating Pull-Requests should work. Maybe ssh access is better then because content in the GitHub repo does not directly reflect to the repo on the webserver (I need to push there). Or even easier: why not simply redirect go.libelektra.org to a local webserver (using /etc/hosts) which you use to play around?

good idea I'll try that

btw. please put the index.html in a subdir, otherwise it will be very confusing for people looking at doc.libelektra.org (it currently uses directory listings which do not work if there is a index.html)

I've created a PR

BTW: the basic functionality of elektrad v2 already works :) I can point the web configuration interface to the new server and listing of keys / showing values works.

You can probably take a look at the code when you got time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.