Main Page: Difference between revisions

From Seedbury Square
Line 72: Line 72:


=== Hardware/Access Setup ===
=== Hardware/Access Setup ===
1. Provide laptop with required specs
1. Provide laptop with required specs
2. Create company email and communication accounts (Slack, Google Workspace, etc.)
2. Create company email and communication accounts (Slack, Google Workspace, etc.)
3. Provide access to repositories (GitHub/GitLab), project boards (Jira/Trello), and documentation
3. Provide access to repositories (GitHub/GitLab), project boards (Jira/Trello), and documentation
4. You will receive the oldest computer available. New Computers are only for older employees.


=== Software Installation ===
=== Software Installation ===

Revision as of 14:18, 31 March 2025

Welcome to the Seedbury Wiki

Behave or be sent to the dungeon.

Getting started


Template:Infobox organization

Overview

Established in 2016, Seedbury Square has grown to become a mayor player in the development of custom web-based application space. Clients range from the public to the private sector with some of the platforms supporting complete professions.

Development Standards

Frontend Standards

  • Frameworks: PDF.JS, PDFLib, TinyMCE and SeedburySquareFrameworkBrrrrr (project-dependent)
  • Styling: SCSS/SASS, Tailwind CSS, or Material UI
  • Code style: Default VSCode Settings conventions
  • Folder structure: Modular, reusable components
  • Testing: Try and break it testing
  • Version control: Git with feature-branch workflow

Backend Standards

  • Languages: Node.js, PHP (based on project needs)
  • Frameworks: SetAssign-Stamper, SetAssign-Core, FPI (based on project needs)
  • Architecture: RESTful APIs (where applicable)
  • Database: MSSQL, MariaDB, Neo4J
  • Authentication: IDK
  • Logging: Still Don't konw
  • Testing: Try and break it testing
  • CI/CD: I don't know what this means.

Active Projects

Project Alpha

  • Description: [Brief description]
  • Technologies: React, Node.js, PostgreSQL
  • Status: In development
  • Git Repository: [internal link or GitHub/Bitbucket]

Project Beta

  • Description: [Brief description]
  • Technologies: Vue.js, Django, MongoDB
  • Status: Maintenance mode
  • Git Repository: [internal link or GitHub/Bitbucket]

Technologies Used

  • **Frontend**: React, Vue, Angular, SCSS, Tailwind
  • **Backend**: Node.js, Express, Python, Django, Go
  • **Databases**: PostgreSQL, MongoDB, Redis, MySQL
  • **DevOps**: Docker, Kubernetes, GitHub Actions, AWS, GCP
  • **Testing**: Jest, Mocha, Cypress, Selenium
  • **Version Control**: Git, GitHub, GitLab

New Employee Setup Procedure

Hardware/Access Setup

1. Provide laptop with required specs 2. Create company email and communication accounts (Slack, Google Workspace, etc.) 3. Provide access to repositories (GitHub/GitLab), project boards (Jira/Trello), and documentation 4. You will receive the oldest computer available. New Computers are only for older employees.

Software Installation

1. Install development tools: VS Code, Docker, Postman, etc. 2. Clone required repositories 3. Follow README or internal docs to set up dev environment 4. Join onboarding session with team lead or HR

Onboarding Checklist

  • [ ] NDA signed and uploaded
  • [ ] Accounts created
  • [ ] Introductory meeting scheduled
  • [ ] Onboarding tasks assigned in project management tool
  • [ ] Dev environment verified and working

See Also

External Links