Posts

Showing posts from September, 2019

Hacktoberfest2019 is coming

Image
Hacktoberfest?? What is it? I had never heard about it before. After I searched online, I knew more about it. As a programmer/developer, you should know hacktoberfest .  What is Hacktoberfest ? Hacktoberfest is a month-long celebration of open source software run by DigitalOcean and DEV. Every October, Digital Ocean and GitHub ship out free Hacktoberfest shirts to thousands of people around the world. To get T-shirt, you have to submit 4 pull requests between October 1 and October 31. Getting Ready for Hacktoberfest As a student who want to be computer programmer / developer, prepare for hacktoberfest is good to let you think about your future and set some goals to yourself.  Participate Hacktoberfest, you can grain more experience on coding, fixing bug and communicate with each other. Future Goals Get involved in a project -- I did some school projects so far but there is instruction to teach you how to finish it step by step. I had less opportunities to c

OSD600 Release 0.1 -- How to contribute to someone GitHub(Beginner)

Image
Introduction: As we know GitHub is very useful and powerful for developer. In the course I learned more about GitHub, such as how to create your own project on GitHub, how to contribute to other GitHub. Fixing someone bug is the best way for us to study. This is the first time I fixed the bug in GitHub. Here is the project: issue: it should display default message" Welcome to my notepad!". Instruction: 1. Fork the project.     Go to the project you want to contribute, click Fork on the right side. 2. Clone the project.     On the right side of the page, you can find a green dropdown button  ( Clone or download ).     Click it and copy the https link. Make sure you are on your own GitHub because you are fixing it on your own GitHub. 3. Open your Terminal.      cd to the directory that you want to put the project.     git clone <https link you just copy> 4. create new issue.    Click issue then click the green button ( new issue

Simple take note app

Image
Taking note is so easy. This is the first app that I created in open source course.  Here is the Demo . I added some futures using the follow links: 1)   filer.js  to save data and read data to screen. Add  filer.js  script: < script src = "https://unpkg.com/filer/dist/filer.min.js" > < / script > readFile() fs . readFile ( "/note" , "utf8" , function ( err , data ) { if ( err ) { throw err ; } else { if ( data ) { document . querySelector ( "#note" ). innerHTML = data ; } else { document . querySelector ( "#note" ). innerHTML = "Welcome to my notepad!" ; } } }); wrireFile() fs . writeFile ( "/note" , document . querySelector ( "#note" ). innerHTML , function ( err ) { if ( err ) throw err

Forking hexo-theme-matery

hexo-theme-matery used the material design and responsive design to create the theme. Using responsive design is good for the people who uses phone or tablet to browse the webpage.  There are so many futures such as the design is beautiful and readable.  You can put your phone, your skills in about us page to let people know more about you when they click on the page. It has contact page that people can contact you by clicking one button. emoji support and so on. hexo-theme-matery is using HTML, CSS and Javascript to build it. They provided English and Chinese instruction. Here is the github link:  https://github.com/blinkfox/hexo-theme-matery

Introduction of Karla

I am totally new to learn open source in this semester. This is the first blog I wrote, hopefully it will become better in the future. I am a programmer who has knowledge in different programming language such as C/C#/C++, Java, Swift, Javascript and Typescript. I have more knowledge in Angular from my work experience. I am interested in creating some small game, webpage, app for IOS and Android. This blog is used to record the experience of my study in open source. Hopefully my experience is useful for the learner like me.