03_Contributions and Submissions

This phase marks a critical juncture where you can enhance the value of your project through community interaction and assessment processes. The hackathon represents a valuable opportunity to share and grow each other’s work, so your active participation is highly encouraged!

Contributing to a Project

Begin by visiting the Community tab of a project that piques your interest and click the New Pull Request button.

To clearly communicate your intended contributions, please concisely articulate an overview of your planned work in the commit message section of the new window that appears. This approach significantly eases the process of tracking project contribution histories later on.

As shown on the screen, proceed with clone, fetch, and checkout to set up your local environment for work.

Access Token Generation and Login Process

Subsequently, you’ll need to create an access token through your Hugging Face account and utilize it for login. This token plays a crucial role in authenticating and safeguarding your contributions. For detailed instructions, please refer to the English guide.

To verify a successful login, execute the huggingface-cli whoami command in your terminal.

Sharing Work and Committing

Commit important stages of your project as you progress, and push them to maintain continuous communication with the community. This process ensures the transparent sharing of your work’s ongoing progress.

Crafting a README

We’d like to highlight that the project’s README file should be meticulously crafted to ensure that anyone can easily comprehend the project. It should provide ample information about the project, including its objectives, the technologies employed, key changes, among other pertinent details.

Hackathon and Evaluation Timeline

Following the submission of your project, there is a three-week period throughout the entire hackathon during which your project will be subject to community reviews and evaluations. During this phase, to uphold the caliber of the project and prevent any unfair practices, remember that each team must receive at least (number of team members + 2) ‘likes’ to be issued a completion certificate.