{"id":18355177,"url":"https://github.com/flowup/knowledge","last_synced_at":"2025-04-06T12:32:01.399Z","repository":{"id":48028022,"uuid":"49987825","full_name":"flowup/knowledge","owner":"flowup","description":null,"archived":false,"fork":false,"pushed_at":"2022-08-02T13:31:46.000Z","size":18502,"stargazers_count":22,"open_issues_count":45,"forks_count":0,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-21T23:51:14.259Z","etag":null,"topics":["angular","best-practices","go","golang","know-how","knowledge","wiki"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flowup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-19T22:32:46.000Z","updated_at":"2022-10-07T10:31:20.000Z","dependencies_parsed_at":"2022-08-30T13:20:34.104Z","dependency_job_id":null,"html_url":"https://github.com/flowup/knowledge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowup%2Fknowledge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowup%2Fknowledge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowup%2Fknowledge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flowup%2Fknowledge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flowup","download_url":"https://codeload.github.com/flowup/knowledge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247484333,"owners_count":20946384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","best-practices","go","golang","know-how","knowledge","wiki"],"created_at":"2024-11-05T22:06:12.448Z","updated_at":"2025-04-06T12:31:56.386Z","avatar_url":"https://github.com/flowup.png","language":"TypeScript","readme":"# Knowledge\nThis repository exists because of knowledge that is shared **[here](https://github.com/flowup/knowledge/wiki)**\n\n[![Wiki page](https://user-images.githubusercontent.com/7274335/62960937-0da77f80-bdfc-11e9-8e57-ca97fd692e67.png)](https://github.com/flowup/knowledge/wiki)\n\n-----\n\n## Contribution Notes\n\nContribution notes are rules that should be respected during contributions to every project at FlowUp. These notes are mainly inspired by Angular and Golang contribution notes.\n\n\u003e :robot: Please make sure to read the notes carefully\n\n\u003e :sunny: Last Updated: 14. June 2017\n\n### Note organization\n\n- :zap: - important note\n- :bulb: - good to know\n- :beetle: - possible bug alert\n- :octocat: - github has your back in this!\n\n### Task Management\n\nEach project is divided into multiple parts - also called **milestones**(on github) or **sprints**(commonly used). Every sprint has its timespan (commonly 2 weeks) and tasks that should solved during this timespan.\n\n\u003e :octocat: github supports filtering based on labels and milestones. This makes it perfect if you want to stay on the same platform\n\n**Task status**\n\u003e :bulb: labels are a good way to let everybody know what is the task about\n\n### Task Solving and Submittion\n\nTask solving and submittion is a process that mostly relies on [git-flow](https://danielkummer.github.io/git-flow-cheatsheet/). This method is commonly applied to any task that is being solved. Please make sure to go through the cheatsheet.\n\n\u003e :zap: don't solve many tasks in one feature branch. This may set the whole process on :fire: as some tasks way rely on other and many merges could be required\n\n\u003e :zap: always create feature branches for your tasks\n\n**Commiting changes**\n\n\u003e :bulb: this section is mostly taken from the [Angular Contribution Notes](https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines), copied here just to make sure it won't change without us knowing\n\nEach commit message consists of a **header**, a **body** and a **footer**. The header has a special format that includes a type, a scope and a subject:\n\n```\n\u003ctype\u003e(\u003cscope\u003e): \u003csubject\u003e\n\u003cBLANK LINE\u003e\n\u003cbody\u003e\n\u003cBLANK LINE\u003e\n\u003cfooter\u003e\n```\n\nThe **header** is mandatory and the **scope** of the header is optional.\n\n**Type**\nMust be one of the following:\n\n* **build**: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)\n* **ci**: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)\n* **docs**: Documentation only changes\n* **feat**: A new feature\n* **fix**: A bug fix\n* **perf**: A code change that improves performance\n* **refactor**: A code change that neither fixes a bug nor adds a feature\n* **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing\n  semi-colons, etc)\n* **test**: Adding missing tests or correcting existing tests\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowup%2Fknowledge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflowup%2Fknowledge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowup%2Fknowledge/lists"}