Improve initial setup experience
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 378
- Forks
- 33
- Avg merge
- 20h 19m
- Merged PRs (30d)
- 18
Description
1. set default value to `.env.sample`
2. set MySQL migration to `true`
3. [reported] describe `BASE_URL` clearly
4. add locale combobox to Tenant setup
5. change `OS` to `OpenSearch` in `.env`
6. add JWT generator link in `.env` comment; https://www.javainuse.com/jwtgenerator
7. add Session Password description and generator; (1) https://github.com/vvo/iron-session?tab=readme-ov-file#session-options (2) https://github.com/vvo/iron-session?tab=readme-ov-file#session-options
8. arrange and accumulate required & optional fields in `.env` for better reading.
9. [reported] check first tenant creation flows
10. [reported] improve Dockerfile and DockerCompose to better isolated manner
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the .env.sample, Dockerfile, DockerCompose configuration, and the Tenant setup and first tenant creation flows. Work through the ten listed setup improvements, then verify that required and optional environment fields, generated values, labels, locale selection, and initial tenant creation are clearer and that the container setup is better isolated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, docker-compose, nextjs, typescript
- Domain
- developer-experience, devops, full-stack
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100