Skip to content

thangchung/dotnetthailand.github.io

 
 

Repository files navigation

.NET Thailand official website

dotnetthailand.com logo

https://www.dotnetthailand.com

How to contribute to this project

how to contribute flow diagram

1. Create Issue

Create a new issue. Please describe your intention and details of what you want to do. You can see our previous issues for example. Create issue is easy, make it simple. When you have idea, create it. It does not need to be perfect from start.

2. Discuss

Let you, admin team, and other members a chance to make conversation on the issue topic:

  • Discuss about solution and alternatives. Two heads are better than one.
  • From discussion, we may prevent duplicate or unnecessary works that save your valuable time.
  • Ask any questions that you want people help clarify. Example which category your new pages should belong to.
  • Let people know in advance for what you are going to do is always a good idea.

Once things ready, set Assignees to member(s) who wish to work on the issue. This can be either the issue's creator or anyone else. And you can remove help wanted labels if any.

This first two steps are not required in all scenarios but we encourage you to do that to boost up collaboration that makes things better and more enjoyable✨

3. Fork, Commits, Push, and Create PR

  • Fork this repository to your own GitHub account and then clone it to your local machine.

  • Create a new branch, name it to what you are going to change/add. Please use kebab-case naming.

    git checkout -b your-branch-name
  • Start your work, commit the code.

  • Push your changes to your origin.

    git push origin -u your-branch-name
  • Create a new Pull Request (PR) targeting the main branch of dotnetthailand.github.io

4. Reviews, Discuss, Push more commits

  • Waiting for reviewing. push more commits if needed to fix your work from PR's feedback.
  • Commit, and push your code again.
    git push

5. Then waiting for your PR to be merged.


How run this project locally

  • Install Yarn and Gatsby as a global tool.
  • Clone the repository to your local machine.
  • CD to the root of project folder.
  • Install all dependencies.
$ yarn
  • Run a project and enable hot-reload.
yarn start
  • Open a browser and navigate to http://localhost:8000.
  • Change some contents of content/index.mdx and you will find browser auto reload and show what you have changed.

Trouble shooting if you have any issue while running the project

TO DO

Useful information

About

A source code for .NET Thailand website (dotnetthailand.com)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.0%
  • TypeScript 5.0%
  • SCSS 1.0%
  • Shell 0.6%
  • Ruby 0.2%
  • Dockerfile 0.2%