목록기타 (16)
사고쳤어요

세상에는 수많은 종류의 오픈 소스들이 존재한다.그리고 이를 적절히 활용한다면 내가 원하는 기능을 훨씬 간편하고 쉽게 구현할 수도 있고,필요에 따라 기능을 수정하거나 추가하여 오픈 소스의 기여자가 될 수도 있다. 깃허브깃허브의 왼쪽 상단의 햄버거를 누르면 메뉴가 나온다.이 중에 Explore을 클릭하자. https://github.com/explore Explore GitHubExplore is your guide to finding your next project, catching up with what’s trending, and connecting with the GitHub community.github.com 이곳에서는 나의 프로젝트 활동, 스타, 팔로우한 유저 등을 기반으로 다양한 프로젝트들을 ..

https://github.com/facebook/react GitHub - facebook/react: The library for web and native user interfaces.The library for web and native user interfaces. Contribute to facebook/react development by creating an account on GitHub.github.com 오픈소스에 진심인 깃허브에서는 어떤 사람들이 이 프로젝트에 기여하였는지를 보여준다.자세히 살펴보면 사람들이 언제 몇 개의 커밋을 작성하였는지까지 보여준다. 프로젝트의 기여자가 되는 방법은 다양하다.버그 수정, 문서, 기능 추가, 리팩토링 등 중요하다고 느껴지는 부분부터번역, 설명 덧..

오픈소스에 진심인 깃허브는 오픈 소스 커뮤니티(프로젝트) 권장 체크리스트를 제공한다.이를 통해 오픈소스 프로젝트가 사용자 및 기여자에게 명확한 정보를 제공하기 위해 권장하는 문서 및 설정들을 확인할 수 있다.깃허브에서 Insights의 메뉴 중 Community Standards를 누르면 확인할 수 있다.https://github.com/facebook/react/community GitHub - facebook/react: The library for web and native user interfaces.The library for web and native user interfaces. Contribute to facebook/react development by creating an account..

오픈소스오픈 소스란 누구나 특별한 제한 없이 볼 수 있는 공개되어 있는 소스 코드를 말한다.그렇기 때문에 누구나 리뷰를 남길 수 있고, 수정, 오류 제보 등 개선 사항을 작성할 수 있다.하지만, 오픈 소스라고 해서 이를 무료로 사용할 수 있다는 것은 아니다.많은 종류의 오픈 소스가 무료로 제공되고 있지만, 부가 기능, 클라우드 서버 등을 유료로 제공하는 경우가 존재한다.이를 확인하기 위해서는 오픈소스 라이선스를 확인해야 한다. 오픈소스 라이선스오픈소스 라이선스란 오픈소스로 배포, 준비, 공개된 소스 코드를 상요할 때 지켜야 하는 규칙 등을 명시하는 것이다.소스가 오픈소스라는 것을 알리고, 사람들이 이를 사용할 때 사용법, 출처 등을 명시하기 위해 오픈소스 라이선스는 필요하다.라이선스 표기가 되어있지 않은..

업무의 자동성, 효율성을 위해 슬랙 봇을 개발해보자.Slack 사전 설정먼저 슬랙 봇을 만들 채널을 하나 생성해준다. https://api.slack.com/ AI 업무 관리 및 생산성 도구업무가 이루어지는 새로운 세상, Slack 전 세계에서 가장 사랑받는 업무용 운영 체제에 인력, 프로젝트, 도구, AI를 한데 모아보세요slack.com다음으로 채널에 권한을 설정해줄 것이다.위 링크에 들어간 뒤 우측 상단의 Your apps를 클릭한다. 앱 이름과 채널을 입력한 후 Create App을 누른다. Create App을 누른 뒤 나오는 페이지에서 OAuth&Permissions를 클릭한다.이곳에서 슬랙 봇에게 권한을 부여할 것인데, 화면을 아래로 스크롤하여 Scopes에서 "Add on OAuth Sco..
절차적 프로그래밍객체 지향 프로그래밍을 알아보기 전에 이전에 사용되었던 절차적 프로그래밍에 대해 알아보자절차적 프로그래밍이란 순차적으로 프로그래밍을 하는 방식이다.순서대로 차곡차곡 쌓아 올리는 건축물과 비슷한 느낌으로 이해할 수 있다.int add(int a, int b);int minus(int a, int b);int multiple(int a, int b);int divide(int a, int b);int main(){ add(1, 2); minus(4, 3); multiple(5, 6); divide(8, 3);} 객체 지향 프로그래밍객체 지향 프로그래밍은 "객체"를 기능 단위로 하는 프로그래밍 방식이다.객체는 메소드(함수), 데이터(변수)가 모두 포함되며 특정 역할을 수행..

https://www.notion.com/ko?g-exp=g-exp--marketing_visit_aa_test--on 내 위키, 문서, 프로젝트를 한 곳에서 관리하는 연결된 워크스페이스 | Notion (노션)사용하는 모든 업무 앱을 Notion 하나에 담아 팀원들과 함께하는 올인원 워크스페이스를 꾸려 보세요.www.notion.com 노션은 최근 몇 년 전부터 깔끔한 인터페이스로 엄청난 인기를 끌고있는 워크스페이스이다.새 페이지를 누르고 템플릿을 선택하여 많은 사람들이 기존에 제작해놓은 템플릿을 적용할 수 있다.토이 프로젝트 템플릿을 하나 추가해보자.칸반 보드를 포함한 템플릿이 추가되어 사용할 수 있게 되었다.지금 적용한 템플릿이 마음에 들지 않는다면, 다른 템플릿을 찾아 적용하면 된다.그리고 노션은..

https://www.atlassian.com/ko/software/jira Jira | 이슈 및 프로젝트 추적 소프트웨어 | Atlassian원하는 방식으로 작업 추적 목록, 보드, 백로그 등을 사용하여 작업을 시각화하세요. 프로세스에 대한 워크플로를 만들고 즐겨 사용하는 도구와 통합하세요.www.atlassian.com Jira는 가장 대중적인 프로젝트 관리 도구로 애자일하게 개발을 할 수 있도록 다양한 서비스를 지원한다.다음은 예시로 만든 프로젝트 페이지이다.할 일, 진행 중, 완료 보드가 생성되고 카드를 통해 할 일들을 관리할 수 있다. 타임라인과 캘린더를 통해 개발 일정을 관리할 수 있다. 예시로 타임라인에서 새로운 이슈를 하나 만들었다.그리고 각 이슈에서는 child-issue라는 하위 이슈를..