-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
As I mentioned in my early blogs, I was working to implement the oAuth of Wikimedia in the project OGV (Online Geometry Viewer). In the beginning, I was treating this task as we only want the feature to add oAuth of MediaWiki for BRL-CAD. But later on, I realized oAuth creds should come from a config file where it should give the ability to change OAuth credentials. When I started this task I found it a bit challenging and there were various reasons for that. Let me tell you the honest one first ;) I never worked with oAuth implementation of any application in any project. Another reason was the documentation; I felt the documentation was a bit confusing for me. However, I kept moving with the task by setting up oAuth in an empty project. I described this approach in my previous blog. To prevent the unwanted complexity of the existing project, I tried implementing the oAuth in a new Meteor application. The Wikimedia documentation had a link to a javascript application where the oAuth was implemented. However, I felt the application has the complexity of the front-end in javascript. Nevertheless, it was pretty helpful. I'm almost done with this task and make my PR ready for review in a day or so. There are still some things that are not super clear to work. I liked working on this task because this was pretty much challenging. Till now I have tried the routes of oAuth2 for MediaWiki authentication and tried getting access token for that.
Furthermore, I tried improving documentation. There was an issue opened in the project with the concern The current readme is arguable off-putting to new contributors. I added the CONTRIBUTING.md file to the project where I specified the commit guidelines, code of conduct, and PR opening process. I took the code of conduct guidelines from Covenant. The primary focus of adding the Contribution file was to thank and encourage other developers for contributing and keep a healthy environment to work with. I also added the table of content in the Readme file so the users can see what is in the Readme in a glimpse. I'll turn this PR to ready for review in a day or so as well.