- If you'd like to be actively involved with the team, you can contact us to join the Basecamp, and we'll get you set up to join calls, chat with us about the vision, ideas, and design, and get access to more documentation and ways to collaborate.
- Anyone outside the team is welcome to collaborate with us through issues and pull requests.
Stack's website is a Next.js app written in TypeScript and built on Vercel. The mobile app will likely be a Capacitor project
You can follow along with Stack through our open design + build for Dual Power App.
- CSS: YUse Windi CSS. If you find yourself repeating the same set of classes, consider adding an alias.
- Make sure to read BSA's strategy if you're not familiar with BSA Open Tech Development.
- Set up commit signing
- So everyone can more easily read your work, please follow the Conventional Commits standard for your commit messages
- When working on an issue, reference it in your commit message
This commit, in which I add this section of this document, might look like:
docs(contrib): #17 add conventional commits
If I was doing this from a fork, I would instead say:
docs(contrib): BSA-US/dual-power-app#17 add conventional commits
- Test your work
- Bring your work up to date by rebasing it onto this repo's
main
branch (see below) - Test your work again
- Create a pull request
- Summarize your changes and mention any relevant issues
- Submit your PR