layout | title | subtitle | tags | |||||
---|---|---|---|---|---|---|---|---|
post |
Week 1 - BioJS - GSoC |
So far, So good! |
|
Before the coding period started, I went through my proposal once again so as to plan my schedule and rethink about the features that I am going to implement in the coming weeks and how I am going to do it.
I started working on the project 2 days ago before coding period started, I read the yeoman's guide once more and kickstarted with updating the dependecies version in package.json as they were outdated. I also found a typo and a logical error in the code and fixed them. Lastly, unit tests were added and I made a workflow for the generator and started implementing it.
- Find and fix bugs in the existing generator.
- Update package.json with the latest dependencies.
- Start working on separate workflow for upgrading components and making new ones.
- Add unit tests.
- We talked about the workflow and how should the generator import files that the user may need to upgrade components.
- It was decided to make a GSoC Project Board, which was done and I added my tasks for June.
- Decide which are the options we are going to provide to import files.
- Implement the full workflow
- Add unit and e2e tests for the new feature.
- Validate user input and allow user to proceed only if he enters the input in correct format.
Though, I have already implemented the workflow mostly, I have done it on various branches which I didn't push on GitHub, so the code will be available next week on the project's repository