Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
heptapod
heptapod
Commits
d885ebce5a30
Commit
54cf51f6
authored
Mar 07, 2018
by
Clement Ho
Browse files
Add new frontend guide structure
parent
a55667a796ef
Changes
18
Hide whitespace changes
Inline
Side-by-side
doc/development/new_fe_guide/dependencies.md
0 → 100644
View file @
d885ebce
# Dependencies
> TODO: Add Dependencies
\ No newline at end of file
doc/development/new_fe_guide/development/accessibility.md
0 → 100644
View file @
d885ebce
# Accessibility
> TODO: Add content
doc/development/new_fe_guide/development/components.md
0 → 100644
View file @
d885ebce
# Components
> TODO: Add content
doc/development/new_fe_guide/development/design_patterns.md
0 → 100644
View file @
d885ebce
# Design patterns
> TODO: Add content
doc/development/new_fe_guide/development/index.md
0 → 100644
View file @
d885ebce
# Development
## [Design patterns](design_patterns.md)
Examples of proven design patterns used in our codebase.
## [Components](components.md)
Documentation on existing components and how to best create a new component.
## [Accessiblity](accessibility.md)
Learn how to implement an accessible frontend.
## [Network requests](network_requests.md)
Learn how to handle network requests in our codebase.
## [Security](security.md)
Learn how to ensure that our frontend is secure.
## [Performance](performance.md)
Learn how to keep our frontend performant.
## [Testing](testing.md)
Learn how to keep our frontend tested.
doc/development/new_fe_guide/development/network_requests.md
0 → 100644
View file @
d885ebce
# Network requests
> TODO: Add content
doc/development/new_fe_guide/development/performance.md
0 → 100644
View file @
d885ebce
# Performance
> TODO: Add content
doc/development/new_fe_guide/development/security.md
0 → 100644
View file @
d885ebce
# Security
> TODO: Add content
doc/development/new_fe_guide/development/testing.md
0 → 100644
View file @
d885ebce
# Testing
> TODO: Add content
doc/development/new_fe_guide/index.md
0 → 100644
View file @
d885ebce
# Frontend Development Guidelines
This guide contains all the information to successfully contribute to GitLab's frontend.
This is a living document, and we welcome contributions, feedback and suggestions.
## [Principles](principles.md)
Ensure that your frontend contribution starts off in the right direction.
## [Initiatives](initiatives.md)
High level overview of where we are going from a frontend perspective.
## [Development](development/index.md)
Guidance on topics related to development.
## [Dependencies](dependencies.md)
Learn about all the dependencies that make up our frontend, including some of our own custom built libraries.
## [Style](style/index.md)
Style guides to keep our code consistent.
## [Tips](tips.md)
Tips from our frontend team to develop more efficiently and effectively.
doc/development/new_fe_guide/initiatives.md
0 → 100644
View file @
d885ebce
# Initiatives
> TODO: Add Initiatives
doc/development/new_fe_guide/principles.md
0 → 100644
View file @
d885ebce
# Principles
> TODO: Add principles
doc/development/new_fe_guide/style/html.md
0 → 100644
View file @
d885ebce
# HTML style guide
> TODO: Add content
doc/development/new_fe_guide/style/index.md
0 → 100644
View file @
d885ebce
# Style
## [HTML style guide](html.md)
## [SCSS style guide](scss.md)
## [JavaScript style guide](javascript.md)
## [Vue style guide](vue.md)
doc/development/new_fe_guide/style/javascript.md
0 → 100644
View file @
d885ebce
# JavaScript style guide
> TODO: Add content
doc/development/new_fe_guide/style/scss.md
0 → 100644
View file @
d885ebce
# SCSS style guide
> TODO: Add content
doc/development/new_fe_guide/style/vue.md
0 → 100644
View file @
d885ebce
# Vue style guide
> TODO: Add content
doc/development/new_fe_guide/tips.md
0 → 100644
View file @
d885ebce
# Tips
> TODO: Add tips
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment