A PlaceCal community site
Front-end for The Trans Dimension, an online community hub which will connect trans communities across the UK by collating news, events and services by and for trans people in one easy-to-reach place. A collaboration between Gendered Intelligence and Geeks for Social Change.
Funded by the Comic Relief Tech for Good “Build” fund. Read more about the project here.
- Development URL: https://transdimension.netlify.app/
- Production URL (holding page currently): http://transdimension.uk/
- make sure you are using the correct node version with
nvm use
- install with
npm install
i
npm start
to start a dev server on http://localhost:3000npm build
generate a production build indist/
We recommend integrating elm-format@0.8.3
into your code editor, but if you don't...
- Please run
npm format
to format.elm
files insrc
before committing code.
We're using elm-test-rs(https://github.com/mpizenberg/elm-test-rs) to run elm tests
- run tests with
npm test
elm.json
for elm packages used for siteelm-tooling.json
for elm packages used for codepackage.json
for node scripts and packagespackage-lock.json
for current versions of node packages.nvmrc
contains project node version.netlify.toml
for deploy configtests/*
contains test filespublic/*
contains static files to be copied direct to buildsrc/*
contains app source files
- TBC
- TBC
Deploys to Netlify
- code is tested and linted automatically before deploy
- when a pull request is created, a preview site is deployed
- when a pull request is merged into
main
, the prodtion site is deployed
- add effort & value labels (if you know enough about it)
- put the issue in a milestone (if it is part of a current epic)
- assign it to yourself before starting work
- make a branch that includes the issue type (fix/feat/chore etc & number)
- make sure you understand the acceptance criteria
- ask questions & make plan
- check the acceptance criteria have been met
- add comments & questions
- once approved, leave for the author to squash and merge