spaceyatech / team-berlin-react Goto Github PK
View Code? Open in Web Editor NEWRepository for Team Berlin
Repository for Team Berlin
With TypeScript, it’s easy to define Prop types, making the code much easier to read and use. And this will accompany by IntelliSense support plus static type checking.
Another additional benefit of TypeScript + React is that it provides better IntelliSense, code completion for JSX.
the React library ecosystem already supports Type Definitions, where you don’t need to worry about it anymore.
Going for TypeScript is not an on-off switch. It is instead a gradual adaptation depending on the current condition of the project
Create A Better ReadMe Explaining What The Project Is About
The Readme should also include the product vision and what the product is about.
This guidelines will help your project contributors do good work, I will add a file with contribution guidelines to your project repository's root, docs, or .github folder.
When someone opens a pull request or creates an issue, they will see a link to that file. The link to the contributing guidelines also appears on your repository's contribute page.
When setting up a new project, especially the one that will be worked on by many people (team), code quality is an important aspect to put into consideration to make your codebase cleaner and standardized. That's why we need to use different tools that ensure our code quality.
As a developer
I want a project template
So that I can contribute to the project.
Additional Notes
For each frontend team (React, Angular, Vue, PHP, or any other frontend framework) create the project template which will serve as the starting point of developing the applications.
Note, don't add any unnecessary dependencies or thirdparty libraries which we don't need for the project
Acceptance Criteria
As a developer
I want to define global constants and variables
So that i can easily reuse them across the project
For CSS for instance to define global variables use:
:root {
--syt-primary-color: #252533;
--syt-secondary-color: #00ffc3;
--syt-white-color: #ffffff;
}
element {
background-color: var(--main-bg-color);
}
All the colors and fonts have already been defined by your respective Design Teams
Reference
Figma file
As a developer
Update the project with the Jest and Enzyme
Update the Readme After this setup
Read more
As a developer
With regards to the screenshot below and the figma file
Assets on figma file
As a developer
I need the header navigation bar
As reference from the figma file
Here is link for reference, Figma File
If this issue is describing a bug, include some steps to reproduce the behavior.
The following nav links should be included
As a developer
With regards to the screenshot below and the figma file
Assets on figma file
I’ve been thinking about creating GitHub issue and pull request templates for this project. These templates auto-populate the issue/pull-request description field and provide a skeleton framework that you can fill out.
I like these templates every time I come across them, since they help provide a baseline standard of informational quality and organizational rigor.
As a developer
Install the tailwind css framework
No third parties libraries are allowed
As a developer
With regards to the screenshot below and the figma file
Assets on figma file
As a developer
I want to define global constants and variables
So that i can easily reuse them across the project
Additional Information
For easier re-usability across the project, define global variables for colors, fonts and other assets which are to be used across the application.
For CSS for instance to define global variables use:
:root {
--syt-primary-color: #252533;
--syt-secondary-color: #00ffc3;
--syt-white-color: #ffffff;
}
All the colors and fonts have already been defined by your respective Design Teams
Reference
Figma file
Acceptance Criteria
As a developer
With regards to the screenshot below and the figma file
Assets on figma file
As a developer
I need the footer components
As reference from the figma file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.