summaryrefslogtreecommitdiff
path: root/doc/development
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in UI guidedz-ui-guide-navDmitriy Zaporozhets2016-07-111-1/+1
|
* Add rule about adding new header tab to the ui guideDmitriy Zaporozhets2016-07-111-0/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Update ui_guide.md with button capitalize ruledz-button-capitalizeDmitriy Zaporozhets2016-07-081-1/+2
|
* Merge branch 'fix-dead-links' into 'master' Achilleas Pipinellis2016-07-041-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix dead links in the docs (Jun 2016) ## What does this MR do? Fix dead links in the docs found as of Jun 2016. ## Are there points in the code the reviewer needs to double check? n/a ## Why was this MR needed? This MR must improve UX on docs.gitlab.com. ## What are the relevant issue numbers? Closes #19156 ## Does this MR meet the acceptance criteria? - No [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) updated - [x] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if you do - rebase it please) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) See merge request !4921
| * Fix dead links in the docsTakuya Noguchi2016-06-261-1/+1
| |
* | optimize png images losslessly using zopflipngPeter Dave Hello2016-06-291-0/+0
| |
* | Merge branch 'gitlab_architecture' into 'master' Achilleas Pipinellis2016-06-283-1/+3
|\ \ | |/ |/| | | | | | | | | Refactor GitLab architecture document Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/14236 See merge request !3694
| * Add "GitLab team members only" to diagram linkgitlab_architectureChris Wilson2016-06-281-1/+1
| |
| * Update GitLab architecture diagram, include Google draw linkChris Wilson2016-06-232-0/+2
| | | | | | | | [ci skip]
| * Replace GitLab architecture diagramAchilleas Pipinellis2016-04-133-1/+1
| | | | | | | | [ci skip]
* | Merge branch 'hamlit-test' into 'master' Robert Speicher2016-06-231-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace Haml with Hamlit What this change does: - It replaces HAML with [Hamlit](https://github.com/k0kubun/hamlit), a much more efficient implementation of HAML. - It removes `haml-rails`. - It adds `hamlit.rb` and removes `haml.rb`. - It makes things faster and less memory-hungry! See also #13201. See merge request !3666
| * | Restrict hamlit version, remove coffeescript filters.Connor Shea2016-06-231-1/+1
| | |
* | | Merge branch 'document-emoji-rake-tasks' into 'master' Achilleas Pipinellis2016-06-231-0/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added basic docs for the Emoji Rake tasks ## What does this MR do? This MR adds basic documentation for the two Emoji Rake tasks. ## Are there points in the code the reviewer needs to double check? Spelling, that sort of thing. ## Why was this MR needed? These Rake tasks only had some small amount of source level documentation. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/issues/14794 ## Does this MR meet the acceptance criteria? - [x] ~~[CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added~~ - [x] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if you do - rebase it please) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) See merge request !4877
| * | | Added basic docs for the Emoji Rake tasksdocument-emoji-rake-tasksYorick Peterse2016-06-231-0/+20
| |/ / | | | | | | | | | | | | | | | Fixes gitlab-org/gitlab-ce#14794 gitlab-com/performance#13 [ci skip]
* | | Remove Rubocop skip comment from migration style guide [ci skip]Drew Blessing2016-06-231-1/+0
|/ /
* | Add styleguide on configuration settings documentationAchilleas Pipinellis2016-06-201-0/+56
| | | | | | | | [ci skip]
* | Track method call times/counts as a single metricYorick Peterse2016-06-171-17/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we'd create a separate Metric instance for every method call that would exceed the method call threshold. This is problematic because it doesn't provide us with information to accurately get the _total_ execution time of a particular method. For example, if the method "Foo#bar" was called 4 times with a runtime of ~10 milliseconds we'd end up with 4 different Metric instances. If we were to then get the average/95th percentile/etc of the timings this would be roughly 10 milliseconds. However, the _actual_ total time spent in this method would be around 40 milliseconds. To solve this problem we now create a single Metric instance per method. This Metric instance contains the _total_ real/CPU time and the call count for every instrumented method.
* | Update migration_style_guide.md with new detailsfix_migration_style_guideDrew Blessing2016-06-151-2/+14
| |
* | Instrument private/protected methodsPaco Guzman2016-06-141-2/+2
| | | | | | | | | | | | | | By default instrumentation will instrument public, protected and private methods, because usually heavy work is done on private method or at least that’s what facts is showing
* | Measure CPU time for instrumented methodsPaco Guzman2016-06-141-5/+6
| |
* | Merge branch 'doc-styleguide-move-locations' into 'master' Achilleas Pipinellis2016-06-131-0/+42
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add guide on changing a document's location ## What does this MR do? Add a documentation styleguide when changing a document's location. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/issues/3349 See merge request !4624
| * | Add guide on changing a document's locationAchilleas Pipinellis2016-06-131-0/+42
| | | | | | | | | | | | [ci skip]
* | | Change to new Notes styleguideAchilleas Pipinellis2016-06-131-5/+5
|/ / | | | | | | [ci skip]
* | Reject idea of using white/gray button depends on bg colorDmitriy Zaporozhets2016-06-081-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add relevant commands to the licensing document, resolve some feedback.Connor Shea2016-06-062-3/+34
| |
* | Make sure to mention the GNU Project and OSI-provided information regarding ↵Connor Shea2016-06-061-2/+6
| | | | | | | | the GPL so no one tries to disagree with that decision.
* | Add Licensing information and guidelines to the Documentation.Connor Shea2016-06-062-0/+59
| |
* | Fix typodz-more-ui-guidesDmitriy Zaporozhets2016-06-021-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add icons and buttons to UI guideDmitriy Zaporozhets2016-06-021-1/+21
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | updtae -> updateChris Spicer2016-05-291-1/+1
| |
* | Merge branch 'dz-improve-ui-guide' into 'master' Jacob Schatz2016-05-251-0/+28
|\ \ | | | | | | | | | | | | | | | | | | Write some thoughts to the UI guide cc @skyruler See merge request !4290
| * | Fix the english.Jacob Schatz2016-05-251-19/+14
| | |
| * | Write some thoughts to the UI guideDmitriy Zaporozhets2016-05-251-0/+33
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Enable RSpec/NotToNot cop and auto-correct offensesrs-rubocop-nottonotRobert Speicher2016-05-241-1/+1
|/ / | | | | | | Also removes the note from the development/testing.md guide
* | Merge branch 'migration-helpers' into 'master' Robert Speicher2016-05-191-2/+44
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Added helper methods for database migrations These helpers can ultimately be used to write migrations that don't require downtime. See #15464 for more information. See merge request !3860
| * | Updated migration styleguide for new helpersYorick Peterse2016-05-121-2/+44
| | |
* | | Change all occurrences of doc.gitlab.com to docs.gitlab.comAchilleas Pipinellis2016-05-131-2/+2
|/ / | | | | | | [ci skip]
* | Merge branch 'document-adding-instrumentation' into 'master' Rémy Coutable2016-05-091-6/+123
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Added documentation on how to instrument methods This will hopefully remove me as a single point of failure when it comes to adding instrumentation. cc @axil @rspeicher See merge request !4035
| * | Added documentation on how to instrument methodsdocument-adding-instrumentationYorick Peterse2016-05-051-6/+123
| | | | | | | | | | | | [ci skip]
* | | Add a note to testing docs about the `:each` argument to RSpec hooksRobert Speicher2016-05-051-0/+1
| | | | | | | | | | | | [ci skip]
* | | Fixed username links in the performance guideYorick Peterse2016-05-041-3/+3
|/ / | | | | | | | | | | | | | | | | These would end up being rendered as: <a href="...">@yorickpeterse</a> <a href="...">@yorickpeterse</a> [ci skip]
* | Copyedit performance documentAchilleas Pipinellis2016-05-031-22/+22
| | | | | | | | [ci skip]
* | Added performance guidelinesperformance-guideYorick Peterse2016-04-302-0/+259
| | | | | | | | | | | | Fixes gitlab-org/gitlab-ce#15254 gitlab-org/gitlab-ce#14277 [ci skip]
* | Use rake db:reset instead of db:setupYorick Peterse2016-04-141-1/+1
|/ | | | | | | | | | | | Using db:reset ensures existing tables are first dropped. This in turn ensures that we can drop tables regardless of any foreign key constraints. While CE currently doesn't have any foreign keys EE defines the following relation: remote_mirrors.project_id -> projects.id MySQL will complain whenever you try to drop the "projects" table first even when using "DROP TABLE ... CASCADE".
* Merge branch 'metrics-measure-block-transaction' into 'master' Yorick Peterse2016-04-111-19/+18
|\ | | | | | | | | Store block timings as transaction values See merge request !3649
| * Track call counts in Gitlab::Metrics.measure_blockmetrics-measure-block-transactionYorick Peterse2016-04-111-3/+4
| |
| * Store block timings as transaction valuesYorick Peterse2016-04-111-19/+17
| | | | | | | | | | | | | | | | | | | | This makes it easier to query, simplifies the code, and makes it possible to figure out what transaction the data belongs to (simply because it's now stored _in_ the transaction). This new setup keeps track of both the real/wall time _and_ CPU time spent in a block, both measured using milliseconds (to keep all units the same).
* | Re-add a note about sarcasm to the Code Review guiders-code-review-guideRobert Speicher2016-04-101-0/+3
| | | | | | | | [ci skip]
* | First pass at a Code Review guideRobert Speicher2016-04-092-0/+77
|/ | | | | | | Largely borrowed from thoughtbot's code review guide, so attribution is included. [ci skip]
* Minor Testing guide copyeditsRobert Speicher2016-04-091-8/+10
| | | | [ci skip]