Home / Companies / Bitrise / Blog / October 2018

October 2018 Summaries

2 posts from Bitrise

Filter
Month: Year:
Post Summaries Back to Blog
The author discusses the importance of code reviews in ensuring high-quality software development and introduces the concept of automating common code review tasks using tools such as Danger and klint. The goal is to focus on meaningful and constructive feedback, rather than minor issues like typos or style inconsistencies. By automating these tasks, developers can save time and reduce friction in the code review process. The author shares their experience with setting up a Bitrise project using Danger, klint, and other tools to automate code reviews, including configuring CI/CD pipelines, generating reports, and integrating with GitHub. The article provides step-by-step instructions for setting up this automation workflow, covering topics like klint configuration, Android Lint integration, and custom script steps. By following these steps, developers can streamline their code review process and focus on more important aspects of software development.
Oct 09, 2018 2,666 words in the original blog post.
We are building a package that collects information about Bitrise's GitHub repositories into a regular relational database for ad-hoc reports. We need to process the data from the GitHub API, which involves GET requests to retrieve repository and pull request information. To handle JSON data, we use Xplenty's ETL tasks, including Curl functions to extract data from the API responses, Select components to parse the data, and Flatten() to generate rows for each element of a bag. The final step is parsing the JSON key-value pairs into new fields and values, which will be stored in a relational database with Post-action SQL commands creating indexes on the table.
Oct 05, 2018 594 words in the original blog post.